【发布时间】:2017-01-14 00:50:48
【问题描述】:
我最近将我的 Nexus 9 平板电脑更新为 Android 7 Nougat。
从那时起,Eclipse 中的 Logcat 视图停止显示 Logcat 消息,该视图保持为空。
设备目标也显示为“未知”。
如果我改为在 Eclipse(AndroidSDK->tools->ddms)之外启动 Logcat,它会显示所有消息。但是,“应用程序”列保持为空。
在 SO 上已经有一些关于这个主题的(较旧的)问题,但这里没有一个解决方案对我有用。
我尝试了什么:
- 使用另一个 USB 端口
- 从 DDMS 角度关注设备
- 重启 Eclipse
- 重启设备+电脑
- abd kill-server
- 在设备上禁用并重新启用 USB 调试
- 重置USB-Debuging授权并再次确认RSA指纹
- 将 USB 模式切换为“MTP”
从 Android SDK 安装的每个包都是最新的,我使用最新的 Eclipse+ADT 插件。
我的 Galaxy S5 Mini (Android 5.1.1) 也一切正常。
我知道,ADT-Plugin 已被弃用,我们应该使用 Android Studio。
但是,我仍然希望尽可能长时间地使用 Eclipse,因此我正在寻找解决此问题的方法。
那么有人知道如何解决这个问题吗?
【问题讨论】:
-
我的理解是LogCat协议变了。
adb和 Android Studio 使用这两种协议。但是,由于 ADT 插件不再维护,因此它不适用于新的 LogCat 协议。 -
所以没有办法解决这个问题?
-
直到Andmore 或有人创建了新的 ADT 插件 AFAIK 等价物。
-
在 MarshMallow 的 sdk 2 更新后,它会将每个设备注册为未知,我亲自尝试过,甚至在尝试查看布局图形设计时它会给您更新 ADT 的消息,所以我确实安装了 sdk 2 MM要解决这两个问题,如果我发现与 N logcat 问题相关的内容,我肯定会在此处发布 :) 如果 LogCat 面板在 Eclipse 中为空,则模拟器没有焦点。转到 DDMS 透视图并尝试单击“设备”面板(左上角屏幕)中的“模拟器”条目。
标签: android eclipse adt logcat android-7.0-nougat