真機使用Hierarchy工具調試UI

想來很多軟件在模擬器上沒有辦法運行,因爲有JNI調用。或者需要使用音頻等等。

     可是APK在手機上運行起來,在Hierarchy工具下看不到對應的進程,無法調試。

     兩種解決方法:

     1.修改應用。(優點,自己開發的項目設置簡單快捷,或者反編譯APK後修改。缺點,每個應用都要設置,沒有源碼的項目還需要反編譯,麻煩)

     修改應用AndroidManifest.xml 中把debuggable設爲true記得發佈時修改回來。

 <application
        android:debuggable="true">
        </application>

    2.真機刷爲開發版android ROM(優點,任何在手機運行上的程序都可以直接調試,不用設置。缺點,需要刷一次開發版的ROM)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章