Android 设备被“adb 设备”识别但不是通过 Eclipse?

Posted

技术标签:

【中文标题】Android 设备被“adb 设备”识别但不是通过 Eclipse?【英文标题】:Android device recognised by "adb devices" but not via Eclipse? 【发布时间】:2015-03-13 21:52:11 【问题描述】:

我刚刚在 Eclipse 上为 android (inc NDK) 开发执行了一个新的 Linux 安装 (LinuxLite 2.2),当我从命令行运行“adb devices”、“adb shell”等时出现了意外问题,它们执行为预期但当我从 Eclipse 启动调试器时,Android 设备选择器中没有显示任何设备。

我已经更新了 Android SDK,并且正在使用最新的 NDK 版本 10d。

我尝试从 Eclipse DDMS/Devices 选项卡下拉菜单中重置 ADB,运行“adb kill-server”,然后运行“adb start-server”以及重新启动计算机,但没有解决问题。

我目前无法迁移到 Android Studio。

任何想法都非常感谢,

【问题讨论】:

你能从 Eclipse 的 DDMS Perspective 中看到设备吗? 【参考方案1】:

如果您在 DDMS 中看到该设备,只需双击

如果不检查是否在 Eclipse 中使用与命令行中相同的位置来设置 adb

写在shell里

哪个亚行

【讨论】:

我可以在 DDMS 设备窗口中看到该设备,但双击它没有效果(顺便说一句,在正常工作的系统上也不起作用)。我的系统中只有一个 adb 副本,“which adb”给出了“/opt/android-sdk-linux/platform-tools/adb” 这个目录由我的用户名拥有和分组,而不是root。

以上是关于Android 设备被“adb 设备”识别但不是通过 Eclipse?的主要内容,如果未能解决你的问题,请参考以下文章

亚行再识别装置

如何读取 adb 设备而不是当前系统上的环境变量? [复制]

Android 模拟器只显示黑屏和 adb 设备显示“设备离线”

如何解决 Android ADB 主机设备中未经授权的 ADB 设备?

Eclipse 无法识别 Xperia E1

《自拍教程18》adb_Android设备debug连接工具