放弃debug的必备命名

  1. 说在前面:
    这篇文章的名字可能有点逆天吧,如遇不适,我将深感抱歉,但是绝不道歉

  2. 问题背景:
    在一次软件迭代提测时提测,信心满满的打了一个release包给测试用,结果测试不能用,很是打脸。仔细排查发现debug能运行,而release不能运行的原因是:debug状态下的中断机制导致的,修改了错误代码后,也就顺利提测了。

  3. 规避方法
    尽可能多的使用release版本。为了能尽可能多的使用release版本,就得结合命令行来快速调试啦
    当然了,还有其他很多有趣的命名,如果有用的话,以后再一并加上来

启动系统桌面

adb shell am start com.android.launcher3/.Launcher

停止正在运行的程序

adb shell am force-stop com.hqyxjy.launcher

检测apk信息

aapt dump badging 

gradle下安装release包

./gradlew installTR

过滤log信息


获取签名文件指纹

keytool -exportcert -list -keystore xxx.jks

你可能感兴趣的:(放弃debug的必备命名)