我是android开发的新手,我开始使用“Hierarchy Viewer”......它适用于带有sdk的模拟器。
问题是我想在真实设备上使用它。我进行了研究,发现由于安全原因,它仅适用于各种来源的模拟器和开发人员手机。
但我也发现,通过在我们的项目中使用“ViewServer.java”,我们可以在真机上使用这个工具。
GitHub romainguy / ViewServer 链接:
我的理解是有两件事要做......
将此 ViewServer.java 包含到我们的项目中
在 manifest.(
<uses-permission android:name="android.permission.INTERNET"/>
)中添加 INTERNET 权限
在阅读java文件中的注释时,我也了解了如何使用addWindow
里面的方法onCreate
和东西。
但即使在尝试将这个应用程序安装到我的设备中的所有这些之后,eclipse“Invalid APK File!”......对于真实设备和模拟器。
但是普通的应用程序可以与模拟器一起使用,但添加了这个java文件的应用程序不能使用!!!
如果需要做其他事情,请有人向我解释。因为我分享的链接有很多其他文件,我不确定它们是什么以及如何使用它们。我只关心其中的“ViewServer.java”文件。
如果可能的话,有人可以逐步向我解释所有需要做的事情吗?