放弃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 <file_path.apk>

gradle下安装release包

./gradlew installTR

过滤log信息


获取签名文件指纹

keytool -exportcert -list -keystore xxx.jks
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,436评论 25 708
  • 1.介绍 如果你正在查阅build.gradle文件的所有可选项,请点击这里进行查阅:DSL参考 1.1新构建系统...
    Chuckiefan阅读 12,179评论 8 72
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 那几辆车,是在开会吗? 从四面八方赶来,一定 是一次秘密会议! 否则,为什么鼻子和耳朵 耳朵和鼻子贴的那么近! 可...
    坝上客阅读 105评论 0 0
  • 这个月新买了AZ的猴面包树油、大马士革玫瑰纯露、清洁基底,老板大方赠送了喷雾瓶、调油瓶、稀释瓶 还买了菠丹妮的广藿...
    云自在v阅读 84评论 0 1