0

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

我正在使用 Eclipse Juno,Android 7.0 版本,运行 Oreo DDMS 的 Pixel XL 显示我的手机为 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 上没有得到任何输出,我怀疑这是由于上述问题。

有谁知道如何解决这一问题?

4

1 回答 1

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。

于 2017-10-15T17:55:26.067 回答