【Android 组件化】路由组件 ( 注解处理器调试 )
文章目錄
- 一、添加斷點
- 二、獲取調試選項
- 三、創建 Gradle 調試任務
- 四、開始調試
- 五、博客資源
組件化系列博客 :
- 【Android 組件化】從模塊化到組件化
- 【Android 組件化】使用 Gradle 實現組件化 ( Gradle 變量定義與使用 )
- 【Android 組件化】使用 Gradle 實現組件化 ( 組件模式與集成模式切換 )
- 【Android 組件化】使用 Gradle 實現組件化 ( 組件 / 集成模式下的 Library Module 開發 )
- 【Android 組件化】路由組件 ( 路由組件結構 )
- 【Android 組件化】路由組件 ( 注解處理器獲取被注解的節點 )
- 【Android 組件化】路由組件 ( 注解處理器中使用 JavaPoet 生成代碼 )
- 【Android 組件化】路由組件 ( 注解處理器參數選項設置 )
- 【Android 組件化】路由組件 ( 構造路由表中的路由信息 )
- 【Android 組件化】路由組件 ( 使用 JavaPoet 生成路由表類 )
一、添加斷點
在 注解處理器 的 process 方法中加上斷點 ,
二、獲取調試選項
選擇 " 菜單欄 / Run / Edit Configurations… " 選項 ,
在彈出的 " Run/Debug Configurations " 對話框中 , 點擊左側的 " + " 按鈕 , 在彈出菜單中選擇 " Remote " ,
創建好后 , 將 " Command line arguments for remote JVM " 對話框中的內容復制下來 ,
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005三、創建 Gradle 調試任務
到 Gradle 面板中 , 找到 " app / Tasks / other / compileDebugJavaWithJavac " 選項 ,
右鍵點擊 " compileDebugJavaWithJavac " 選項 , 選擇 " Create ‘Component.app[compileDebugJavaWithJavac]’ " 選項
輸入以下內容 , 該內容是從 " Run/Debug Configurations " 對話框中復制出來了 , 將 suspend=x 改成了 suspend=y ;
-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005點擊 " OK " 按鈕完成創建 , 然后在可運行任務中變顯示該任務 , 點擊瓢蟲圖標 , 即可調試 , 并進入到 注解處理器斷點中 ;
四、開始調試
斷點在 注解處理器 的 process 方法中阻塞住 , 之后可以按照斷點處理的方式 , 調試后續 注解處理器 中的代碼 ;
五、博客資源
博客源碼 :
- GitHub : https://github.com/han1202012/Component
- CSDN 下載 :
總結
以上是生活随笔為你收集整理的【Android 组件化】路由组件 ( 注解处理器调试 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 组件化】路由组件 (
- 下一篇: 【Android 组件化】路由组件 (