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