【问题标题】:Unable to debug on IntelliJ on some phones无法在某些手机上调试 IntelliJ
【发布时间】:2014-02-21 01:40:33
【问题描述】:

我无法在 IntelliJ 上调试我的一个应用程序,其他应用程序调试正常。这个问题只发生在我的 Galaxy Nexus 4.2.2 和我的 Nexus 7 4.4.2 上。我的 4.3 GS3 工作得很好。

我得到的错误是:

Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse

IntelliJ 支持人员说这是 ddms 的问题,我确实倾向于同意他们的观点,因为当我手动打开 ddms 时,我看不到手机下没有进程不起作用,但我可以看到一堆进程工作的电话。

还有其他人遇到过这个问题吗?

IntelliJ 是 13.0.2 版,我使用的是 OSX 10.9.1

谢谢。

编辑:我应该提到我已经尝试重新启动手机和笔记本电脑,从手机中删除应用程序,清除数据,清除缓存,清除 intellij 上的缓存。另外我昨天尝试了其他应用程序,它们在所有设备上都运行良好,所以它似乎只是一个应用程序,我不知道是否有办法清除 ddms 上可能会记住我的应用程序的内容?

【问题讨论】:

  • 在开始调试之前从最近的活动屏幕中清除所有应用程序或重新启动设备一次。
  • 已经尝试过重启,几次。
  • 您是否尝试过从设备中删除所有可调试的应用程序?
  • 是的,还有我刚购买并恢复出厂设置的 Galaxy Nexus,我很确定这是在第一次尝试时发生的。 Nexus 7 我已经使用了一段时间并且之前测试过相同的应用程序。
  • 我在构建工具中有一个 19.0.1 目录。我正在开发一个 chromecast 应用程序,所以我最近更新了很多。

标签: android intellij-idea android-studio adb


【解决方案1】:

事实证明,当使用为您的应用签名的工件时,您必须在清单上的应用上设置 debuggable=true。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-11
    • 2014-09-18
    • 1970-01-01
    • 2018-09-15
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多