Eclipse logcat 没有来自 Pixel XL 的日志,没有调试,电话无法识别
Posted
技术标签:
【中文标题】Eclipse logcat 没有来自 Pixel XL 的日志,没有调试,电话无法识别【英文标题】:Eclipse logcat no logs from Pixel XL, No Debugging, Phone not recognized 【发布时间】:2018-03-27 06:03:46 【问题描述】:我已尝试阅读所有看似相关的内容,但仍未找到答案。以下是我所知道的:
我正在使用 Eclipse Juno,android 7.0 版本级别,运行 Oreo 的 Pixel XL DDMS 显示我的手机为 HT6B0XXXXXX,在线且未知,即使它是谷歌手机。 (XXXXXX 是出于隐私原因省略的数字。) 当我启动应用程序时,我得到:
[2017-10-15 13:22:51 - hierarchyviewer]无法获取视图服务器 来自设备 HT6BG0XXXXXX 的版本 [2017-10-15 13:22:51 - hierarchyviewer]无法从设备获取视图服务器协议版本 HT6BG0XXXXXX [2017-10-15 13:22:52 - ViewServerDevice]无法调试 设备:HT6BG0XXXXXX [2017-10-15 13:22:52-hierarchyviewer]缺失 HT6BG0XXXXXX的转发端口 [2017-10-15 13:22:52 - hierarchyviewer]无法从设备获取焦点窗口 HT6BG0XXXXXX
我没有在logcat上得到任何输出,我怀疑是因为上述问题。
有谁知道如何解决这个问题?
【问题讨论】:
Eclipse Juno 相当老了。试过升级吗? Android 6.0 以上的设备无法使用 Eclipse 进行调试。 【参考方案1】:这与 Eclipse 版本无关,我使用的是 Eclipse Juno、Mars,现在使用的是 Oxygen。 Eclipse 中没有对 Android 7.0 及更高版本的 logcat 支持。您应该像我一样使用 Android 7.0 以下的设备,或者将您的项目迁移到 Android Studio。
我不得不迁移到 Android Studio,不仅因为对 Eclipse 的支持每天都在减少。您不能使用新的库,例如 FusedLocationProvider。即使您不喜欢 Android Studio,也需要习惯使用它。坦率地说,我不太喜欢 Android Studio,但它本应如此。
Eclipse 也不支持对大型项目必不可少的 MultiDexing。
【讨论】:
哇,太糟糕了。我已经尝试迁移了几次,这是一次史诗般的失败。我想我会再试一次。 或者您可以使用Android 6.0或更低版本的设备。但 Android Studio 是官方的 ide,如果我记得日期正确的话,谷歌去年停止支持 Eclipse 进行 Android 开发。我怀念 Eclipse 的许多特性,尤其是 ctrl+1,它几乎可以解决 Eclipse 中的所有问题。 显然,要么转换脚本更好,要么我做错了。今天早上我能够转换我的应用程序。现在我正忙于学习 ADT。谢谢你,信仰。以上是关于Eclipse logcat 没有来自 Pixel XL 的日志,没有调试,电话无法识别的主要内容,如果未能解决你的问题,请参考以下文章
IDE (Eclipse) 的 LogCat 中没有捕获异常的 StackTrace(由 ACRA)