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 发展史

Android Studio中的混淆

Android Studio git 结帐

Android Studio 项目无法与 Gradle 文件同步

Android Studio - 无法找到请求目标的有效认证路径

无法创建示例数据目录 - Android Studio