美景總是好的
越來越多的 android 或者 java 開發用到自己定義Annotation, 自然就需要編寫AbstractProcessor來處理, 我們來介紹下如何 debug AbstractProcessor.
在你代碼中對AbstractProcessor init()方法或process()方法設置代碼斷點!
設置gradle daemon端口和JVM參數。把下面兩行加入到你的gradle.properties文件
org.gradle.daemon=true
org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
在命令行中運行 gradle daemon 來啟動守護線程
gradle --daemon
- 在Android Studio建立Remote Debugger并運行它
在" Edit Configurations" 中添加 Remote
IP:localhost,端口:5005
最后我們用gradle命令來運行構建
gradle clean assembleDebug