Android Studio 看不到 Android 进程
Posted
技术标签:
【中文标题】Android Studio 看不到 Android 进程【英文标题】:Android Studio doesn't see Android processes 【发布时间】:2015-08-04 13:56:43 【问题描述】:我为我的英语道歉。 我无法将调试器附加到我在设备上运行的进程。 我正在选择 Run->Attach debugger to Android process。 然后我在 Choose process 窗口中检查 Show all processes,但进程不是那里。我的设备被正确识别。
我还在 Android Device Monitor 中检查 DDMS->Devices。尽管我的设备被正确识别,但进程不存在,系统信息选项卡上的饼图显示有关所有设备进程的“CPU负载”信息。
我正在尝试:
重新启动我的 Mac; 重启我的设备(我有魅族M2 Note,android 5.1(API 22); 在设备上重新启用设置->开发者选项->USB调试 通过运行 adb kill-server 和 adb start-server 重新启动 adb我使用的是 Android Studio 1.2.2。 我读了类似的帖子Can't attach Android Studio's debugger to Android process,但我的帖子有点关于其他的。即使在 DDMS 中我也看不到进程。
一般问题如下:我无法测试应用内购买。如果我在 Mac 上以调试模式对其进行测试,Google Play 不会进行购买。但是,如果我从 Google Play 将应用程序安装为 alpha-tester,并在设备上运行它,调试器就看不到这个应用程序。 我做错了什么?
【问题讨论】:
使用android studio 1.3稳定版 我将 Android Studio 升级到 1.3 稳定版,但没有任何改变。不在这里也不在那里处理。 【参考方案1】:看起来像作弊,但我解决了我的问题。
所以,我打开我的项目并转到 Run->Edit Configurations... 我创建了一个新配置,其中选择:Package区域中的«Do not deploy anything»,Activity区域中的«Do not launch Activity»,Activity区域中的«USB device» 目标设备区域。我按照document行事。 然后我选择我的运行/调试配置,安装 logcat 的设置,如 Log level: "Error", find: My own TAG, rightmost filter:“仅显示选定的应用程序”。
是的,我的日志处于错误级别。我仍然没有解决垃圾邮件日志的问题。通过^(?!Surface)
禁用没有帮助,但这是另一个问题。
最后我在我的设备上运行应用程序。
Logcat 仍然看不到正在运行的进程,但可以正确显示其日志。 也许这对其他人有帮助。
【讨论】:
以上是关于Android Studio 看不到 Android 进程的主要内容,如果未能解决你的问题,请参考以下文章
Android Studio 项目无法与 Gradle 文件同步