Android Studio 看不到 Android 进程



我为我的英语道歉。
我无法将调试器附加到我在设备上运行的进程。
我选择运行->将调试器附加到Android进程。然后我检查选择进程窗口中显示所有进程,但是进程不在那里。我的设备被正确识别。

我也在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.
我读过类似的帖子不能将Android Studio的调试器附加到Android进程,但我的帖子是关于其他的。即使在DDMS中我也看不到进程。

一般问题如下:我无法测试应用内购买。如果我在自己的Mac上以调试模式进行测试,我便不会在Google Play上进行购买。但是,如果我从Google Play安装应用程序作为alpha-tester,并在设备上运行它,调试器无法看到这个应用程序。我做错了什么?

这看起来像是作弊,但我解决了我的问题。

所以,我打开我的项目,进入运行->编辑配置…我创建了一个新的配置,其中选择:«不部署任何东西»在区域,«不启动活动»在活动区域,«USB设备»在目标设备区域。我按照文件行事。
然后我选择我的运行/调试配置,安装logcat的设置,如日志级别: "错误",查找: {my own TAG}, 最右边的过滤器: "只显示选定的应用程序"。

是的,我的日志是错误级别。我仍然没有解决垃圾邮件日志的问题。禁用^(?!Surface)没有帮助,但这是另一个问题。

最后我在我的设备上运行应用程序。

Logcat仍然看不到正在运行的进程,但正确显示其日志。
也许这对别人有帮助。

最新更新