Eclipse logcat 没有来自 Pixel XL 的日志,没有调试,Phone 无法识别

Eclipse logcat no logs from Pixel XL, No Debugging, Phone not recognized

我已经尝试阅读所有似乎相关的内容,但仍未找到答案。这是我所知道的:

我正在使用 Eclipse Juno,Android 7.0 版本级别,Pixel XL 运行 Oreo DDMS 显示我的 phone 为 HT6B0XXXXXX,在线且未知,即使它是 google phone。 (XXXXXX 是出于隐私原因省略的数字。) 当我启动应用程序时,我得到:

[2017-10-15 13:22:51 - hierarchyviewer]Unable to get view server version from device HT6BG0XXXXXX [2017-10-15 13:22:51 - hierarchyviewer]Unable to get view server protocol version from device HT6BG0XXXXXX [2017-10-15 13:22:52 - ViewServerDevice]Unable to debug device: HT6BG0XXXXXX [2017-10-15 13:22:52 - hierarchyviewer]Missing forwarded port for HT6BG0XXXXXX [2017-10-15 13:22:52 - hierarchyviewer]Unable to get the focused window from device HT6BG0XXXXXX


我在 logcat 上没有得到任何输出,我怀疑这是因为上述问题。

有人知道如何解决这个问题吗?

这与 Eclipse 版本无关,我使用 Eclipse Juno、Mars,现在使用 Oxygen。在 Eclipse 中没有 logcat 对 Android 7.0 及更高版本的支持。您应该像我一样使用 Android 低于 7.0 的设备,或者将您的项目迁移到 Android Studio。

我不得不迁移到 Android Studio,不仅因为对 Eclipse 的支持每天都在减少。您不能使用新库,例如 FusedLocationProvider。您需要习惯使用 Android Studio,即使您不喜欢它。坦率地说,我不太喜欢 Android Studio,但它应该是这样的。

Eclipse 也不支持大型项目必不可少的 MultiDexing。