Android 4.2.2-adb离线,即使在SDK升级之后
编辑:修正!看起来有很多可能的原因。我的是一个更不寻常的Android 4.2.2-adb离线,即使在SDK升级之后,android,adb,android-4.2-jelly-bean,Android,Adb,Android 4.2 Jelly Bean,编辑:修正!看起来有很多可能的原因。我的是一个更不寻常的 我将SDK工具更新为21.1,将平台工具更新为16.0.1。使用adb版本验证我正在运行v1.0.31。我的开发计算机运行的是Windows7,x64 我有四台4.2.2设备要测试,一台Galaxy Nexus,带未锁定的引导加载程序,但没有根目录,Nexuses One、4、7和10都有库存 Nexus One,即我也遇到了完全相同的问题,这就是我的工作原理:如果你在Nexus 7设备上创建了多个用户帐户,那么除非你登录到用于在设备上
我将SDK工具更新为21.1,将平台工具更新为16.0.1。使用
adb版本
验证我正在运行v1.0.31。我的开发计算机运行的是Windows7,x64
我有四台4.2.2设备要测试,一台Galaxy Nexus,带未锁定的引导加载程序,但没有根目录,Nexuses One、4、7和10都有库存
Nexus One,即我也遇到了完全相同的问题,这就是我的工作原理:如果你在Nexus 7设备上创建了多个用户帐户,那么除非你登录到用于在设备上启用USB调试的同一帐户,否则你将无法获得安全弹出窗口。这样做,当您看到弹出窗口时,请确保选中“始终信任此计算机”的选项,然后它也应该适用于其他帐户。我也有同样的问题和设置。Windows7、x64、EclipseIndigo、设备上的一个用户等 我使用v1.0.31尝试了
adb设备
,但在任何情况下都没有在设备上看到弹出窗口。我尝试了各种组合,包括打开/关闭调试、来回插入USB、重新启动设备等,但都没有效果。我还尝试了根设备,以便手动复制指纹文件。然而,该设备无法修复(不推荐给任何人)。我有不止一个Nexus10,所以一直在尝试其他的
不过我正在使用bootcamp(在Mac笔记本电脑上使用Windows),所以最后一次尝试是在OSX下尝试同样的事情。第一次尝试从终端执行/adb devices
,弹出窗口出现。我接受了指纹,现在它在OSX中工作
我更喜欢Windows而不是OSX,所以这不是一个理想的解决方法,因为我仍然无法让它在Windows中工作。我会密切关注解决方案,但与此同时,我希望这能帮助其他人解决训练营问题。关闭和打开设备上的Android调试。这给了我设备弹出窗口。我正在运行Windows 7,Nexus7上的一个帐户。我必须勾选“始终信任这台计算机”复选框,它才能工作。无论我接受了多少次,都会弹出并选择ok。直到我最后勾选了复选框,它才起作用。现在它很好,被亚洲开发银行认可。结果是我的
ANDROID\u SDK\u HOME
环境变量指向一个不再存在的旧位置。它没有引起任何其他问题(奇怪的是),但它似乎阻止了RSA身份验证过程的发生。也许我应该在前几周检查PATH变量时看到它,但没关系
通过运行以下命令并检查读数,我发现了奇怪的位置:
adb kill-server
set ADB_TRACE=all
adb nodaemon server
在更新位置并重新启动我的电脑后,它现在工作正常。感谢所有响应者。从三星USB驱动程序(随Nexus根工具包一起提供)切换到谷歌提供的USB驱动程序(通过他们的SDK)为我做到了这一点。ADB\u TRACE揭示了我问题的答案(我的Linux系统上的~/.android文件夹存在权限问题,导致无法生成密钥)。非常感谢您的帮助。我找到的最佳解决方案是:
adb version
(适用于Windows)和/adb version
(适用于Linux)adb kill-server
亚洲开发银行设备
对手机上的弹出窗口说“是”
您的设备将被连接
如果仍然无法正常工作,请尝试重新连接设备并再次检查adb设备我遇到了这个问题,并找到了一个答案:要么我笨手笨脚地摸了摸手机,要么根本没有注意到,要么根本就没有弹出提示:这是RSA pubkey检查,以允许计算机,我一直处于脱机状态。我遵循地图上的每一个方向,从规则文件中的长列表到重新安装ADB 50次。是的,它需要是1.0.31版,我有。如果这是你的话,请继续阅读 断开设备的连接。 假设您使用的是BASH,请在终端中使用这些命令
adb kill-server
sudo bash
cd ~
mv .android BAK.android
现在您已经有效地删除了初始RSA密钥,请确保设备上已启用USB调试。重新连接设备并注意屏幕。确保选中“记住这台计算机”框。按OK。问题解决了。我也有同样的问题。不确定它是否适用,但您是否使用adb作为根 对于我来说,杀死adb服务器并执行以下操作:
sudo./adb设备列表
导致安全提示。在名义上接受它并运行上述命令后,我终于让它连接了。我这样做了,它在我的windows 8上工作:
哇,弹出窗口显示在设备中 多个adb.exe文件? 从C:/Windows/删除旧adb.exe的副本后,我的问题得到了解决。 我不知道adb.exe的副本是如何进入C:\Windows\ W