真机使用Hierarchy工具调试UI

想来很多软件在模拟器上没有办法运行,因为有JNI调用。或者需要使用音频等等。

     可是APK在手机上运行起来,在Hierarchy工具下看不到对应的进程,无法调试。

     两种解决方法:

     1.修改应用。(优点,自己开发的项目设置简单快捷,或者反编译APK后修改。缺点,每个应用都要设置,没有源码的项目还需要反编译,麻烦)

     修改应用AndroidManifest.xml 中把debuggable设为true记得发布时修改回来。

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

    2.真机刷为开发版android ROM(优点,任何在手机运行上的程序都可以直接调试,不用设置。缺点,需要刷一次开发版的ROM)

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