远程调试技术
有些时候想要在编译期间设置断点来调试,这个时候就需要远程调试技术了。
使用场景
这里举例两个使用场景,APT开发,Gradle插件开发
- APT
当我们开发编译时注解相关功能时,需要使用这种调试方法来debug
1.在terminal中输入:
./gradlew --no-daemon -Dorg.gradle.debug=true :app:clean :app:compileDebugJavaWithJavac
2.配置edit configration
添加remote—》命名APT——〉port5005
3.设置断点,点击debug进行远程调试
- Gradle插件
1.在terminal中输入:
./gradlew assembleDebug -Dorg.gradle.daemon=false -Dorg.gradle.debug=true
2.配置edit configration
添加remote—》命名APT——〉port5005
3.设置断点,点击debug进行远程调试