对于我的Galaxy Nexus和Nexus 7的4.2.2新更新,我在adb
下找不到我的设备。
这是我采取的步骤:
当我运行adb devices
时,它只是空白。我在Windows 8和Ubuntu 12.10上遇到了同样的问题,但是在Ubuntu上它显示了我的设备,它显示offline
。
我还可以采取其他措施吗?
答案 0 :(得分:16)
来自adb docs
将运行Android 4.2.2或更高版本的设备连接到您的设备时 在计算机上,系统显示一个询问是否接受RSA的对话框 允许通过此计算机进行调试的密钥。这种安全 机制保护用户设备,因为它确保USB调试 除非您能够解锁,否则无法执行其他adb命令 设备并确认对话框。这需要你有adb 版本1.0.31(适用于SDK Platform-tools r16.0.1及更高版本) 为了在运行Android 4.2.2或更高版本的设备上进行调试
所以,拔下电源插头,拔掉电源插头,然后点击确定(在设备上显示的模态对话框中)
如果您点击取消,设备将通过adb devices
答案 1 :(得分:15)
尝试为您的设备预安装驱动程序。在Windows下,确保首先在系统控制面板中识别您的设备。
我使用Windows 7,系统无法识别我的Galaxy Nexus,直到我在插入设备驱动程序之前安装了设备驱动程序。从评论中,这也适用于Windows 8。
Galaxy Nexus驱动程序
Nexus 7
答案 2 :(得分:12)
虽然我分享了我的经验,但我有 -
为我修复的是将设备连接从大容量存储更改为MTP。为此,在拔下电话插头的情况下,您将进入 -
“设置” - > “存储” - > 点击菜单按钮 - > “USB电脑 连接“ - >”媒体设备(MTP)“
希望这可以帮助一个人疯狂!
谢谢,
灰。
答案 3 :(得分:2)
我尝试了这里和其他帖子中提到的所有内容。它不是电缆,USB端口,重启PC或Nexus 7,杀死和启动adb或启用/禁用USB调试。
这是由于4.2.2 OTA更新,我只需更换\ platform-tools \文件夹,如下所述:Android ADB device offline, can't issue commands
下载更新的平台工具:http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip
答案 4 :(得分:2)
adb wait-for-device
适合我。只需拔下你的USB设备,运行此命令,并在等待时,将设备插入,然后就可以了。 :)
答案 5 :(得分:2)
这就是我所做的(Galaxy S4 4.2.2):
转到Settings =>关于此设备=>在“版本号”上单击几次,也就是说“JDQ39.I9505XXBHYTGKDD”(不是android版本或其他任何东西);在这里,你会看到谷歌或三星有很多幽默,因为你必须多次点击,直到有一个祝酒词显示“你是一个开发人员的几点击”;在点击10次之后,你有一个祝酒词“你是开发者”
转到“开发选项”(在“更多”标签中(设置菜单的rigjt标签));确保选中“USB调试”。
它有效! Eclipse可以看到你的S4(或任何其他设备)4.2.2!
答案 6 :(得分:1)
检查您是否在Ubuntu中安装了android-adb-tools。如果这样做,adb工具可能已经过时了。卸载并为使用ADB插件下载的最新adb工具添加别名。要检查adb版本,请执行“adb version”,如果它是1.0.29是旧版本,则最新版本适用于Android 4.2.2是1.0.31。
我做了很多事情,直到我意识到这一点。
答案 7 :(得分:1)
我今天遇到了这个问题并通过重新启动Tab2来修复它,同时将其插入笔记本电脑/日食
答案 8 :(得分:0)
转到开发者选项并检查USB调试是否为我解决了
答案 9 :(得分:0)
我在cm10.1上使用的解决方案每晚在droid仿生上构建,是在更新最新的usb驱动程序之后,使用Mass Storage选项(而不是USB计算机连接的MTP选项),然后取消选中并重新检查开发人员选项,“亚行通过网络“选项。然后它做了RSA弹出对话框。
答案 10 :(得分:0)
对我来说,最好的解决方案是:
通过SDK-Manager更新Android SDK。删除我的usr目录(Windows 7)中的“.android”文件夹并重新插入设备。由于ADB RSA密钥问题,可以完美地工作。我有一个旧版本的ADB,我把它藏在c:\ windows \ system32 \中,因为当我想要的只是一个命令提示符时,我不想安装一个完整的freakin SDK。好的谷歌,新的微软。
答案 11 :(得分:0)
您可以使用旧版本的adb.exe。更新平台工具。 您可能还必须设置adb.exe的新路径。
答案 12 :(得分:0)
如果它帮助其他人到达这里,我在使用中兴通讯手机时遇到了这个问题。
我尝试根据官方列表here安装驱动程序,但在设备管理器中,驱动程序已标记为未正确安装。
最后我发现做这项工作的方法是:
这样做之后我就能做到:
adb kill-server
adb start-server
adb devices
并查看我的设备。
答案 13 :(得分:-1)
它正在使用Android 4.4.2
在Windows 8上运行重置手机
选择设备,然后选择“通过计量连接下载”。 通过有线电脑连接手机并等待。