如何调试 Android 打包流程?

3,750 阅读1分钟

前言

其实和调试 gradle plugin 一个套路。

步骤

1、新建一个 Module,命名 buildSrc(buildsrc)

2、将 build.gralde 里的内容修改为:

3、删除 Module 文件下除了 build.gradle 外的所有文件,然后 sync

4、点击 Edit configurations 

5、新建 Remote

按照默认配置点击 OK

6、输入打包命令,末尾加上 -Dorg.gradle.debug=true --no-daemon

如:./gradlew assDebug -Dorg.gradle.debug=true --no-daemon

7、点击 debug

演示

按照以后步骤做后就可以愉快的调试了,来试验下。

打开 TaskManager.java,在判断是否需要使用 MultiDex 的地方打个断点。

然后执行步骤中的 6、7,然后等到这里被执行时就会断住了。

尾语

可能还有更好的方案。