build.gradle debug
android studio
开发的Android
项目,build.gradle
不可或缺。
编写过程中和app代码一样进行断点调试该怎么做呢。
1、 Run->Edit Configrations
2、 点击添加+
3、 点击确认OK
4、 ./gradlew aR -Dorg.gradle.debug=true –no-daemon (会进入等待模式)
5、 点击debug按钮,attach调试
gradle 的调试
在代码左边带运行的icon
上点击,填写参数,在jvm
那栏写入
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044
编译阶段调试
android studio
编译阶段的调试。
一般调试都是编译结束程序运行后的调试,如果想调试一些编译时的过程,比如Annotation Processor
./gradlew --no-daemon -Dorg.gradle.debug=true :app:clean :app:compileDebugJavaWithJavac
然后创建一个Remote
的编译调试,然后点击debug
按钮,attach调试。
参考:https://blog.xmartlabs.com/2016/03/28/Debugging-an-Annotator-Processor-in-your-project/