首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我不能在Android中调试。我的服务从未连接到VM,也从未停止在断点上。

我不能在Android中调试。我的服务从未连接到VM,也从未停止在断点上。
EN

Stack Overflow用户
提问于 2015-09-07 13:43:22
回答 6查看 15.6K关注 0票数 3

调试器视图中的典型输出:

等着设备。目标设备:未知_1-stv1004-1161305457上传文件本地路径: /Users/homedir/devel6/avengers/packages/inputmethods/BlackBerryLatinIME/build/outputs/apk/My_APK_FILE-debug.apk远程路径: /data/ local /tmp/MY_SERVICE没有检测到任何apk更改。跳过文件上传,强制停止包。设备外壳命令: am force-停止MY_SERVICE等待进程: MY_SERVICE

然后,在90%的情况下,它开始使用垃圾邮件查看屏幕上的消息:

客户还没准备好。

EN

回答 6

Stack Overflow用户

发布于 2015-10-23 02:28:06

我也有同样的问题。在我将下面的代码添加到onCreate()之后,问题就解决了。

代码语言:javascript
运行
复制
android.os.Debug.waitForDebugger();

在使用android之后,我删除了上面的代码。因为不像eclipse,工作室在没有上述代码的情况下工作得很好。但是在更新工作室之后,我无法调试。上面写着:

代码语言:javascript
运行
复制
Waiting for process:
Client not ready yet.
Client not ready yet.
Client not ready yet.

它没有连接到目标VM。

票数 3
EN

Stack Overflow用户

发布于 2016-07-10 01:09:00

对于android,选择解决问题的Run--->Attach调试器到android

票数 2
EN

Stack Overflow用户

发布于 2015-09-08 19:22:16

说起来很遗憾,但我在与风车的战斗中损失了很多时间。问题是包的命名错误。问题一解决,问题就消失了。我知道纠正这种错误是我的责任。但在我看来,Android可以提供更多的诊断信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32440183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档