Android logcat“应用程序”列始终为空。我有最新版本的 Android 工具。
我在这里尝试了所有其他建议,但没有一个起作用。对我来说,应用程序在模拟器上运行时会显示,但在我的 Galaxy Nexus 上则不会。
事实证明我需要添加android:debuggable="true"
to <application>
in my AndroiManifest.xml
. See http://developer.android.com/guide/topics/manifest/application-element.html http://developer.android.com/guide/topics/manifest/application-element.html。使用 Eclipse 的人不会看到这个问题,因为显然 Eclipse 根据以下内容自动启用调试http://developer.android.com/tools/device.html http://developer.android.com/tools/device.html.
显然,应用程序需要被标记为可调试才能在生产 ROM 上调试它们,但无论如何它们都可以在调试 ROM 上进行调试,这就是为什么它可以在模拟器上运行但不能在物理设备上运行。另一种选择可能是构建一个调试 ROM 并将其安装在您的设备上。
您可能认为 logcat 应该能够根据 PID 找出应用程序,而不需要构建应用程序来进行调试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)