Debug记录

  1. 手机桌面卸载应用as再次安装失败问题
  • 描述:使用华为手机卸载应用后(从手机中卸载),然后再次从Android studio中点击run安装app显示安装失败,详情:

    Error: Activity class {com.luckyxmobile.crosswords/com.luckyxmobile.crosswords.activity.MainActivity} does not exist.
  • 解决方法:
    使用Terminal或者cmd卸载,输入命令:adb uninstall + 应用包名
    例如,
    adb uninstall com.luckyxmobile.crosswords + 回车
    会显示
    Success
  1. APK的反编译命令记录
  • 描述:使用jd-gui和dex2jar对app总classes.dex反编译
    首先我们是想要查看一个app中的代码或者其他内容我们才会选择去反编译APK,首先我们需要获取到APK文件
  • 解决方法:
    as中自带分析工具
    Android Studio中的该栏目选项总有可以查看APK结构的工具(感觉相当于直接解压APK),可以轻松查看XML文件比如布局还有其他的AndroidManifest.xml等,但是无法查看java文件,就算打卡也是乱码。这就需要对class文件进行反编译。
    首先需要下载Apktool并安装,此外需要一个dex2jar(我们需要记得该包的位置),最后需要JD-GUI这个是用来查看反编译后的java代码。
    使用如下命令
    cmd命令
  1. Android Studio添加自定义Header(代码注释模板)
  • 描述:在代码任意地方输入自定义的语发头,自动补全添加自定义的注解

    添加注释模板,file->setting->live templates,点击+号添加一个group,之后选中然后自己起一个名字比如“header”。

    下方选择java,编辑变量->

    点击ok

    代码中输入header会有提示,敲击回车

    完成。

4.