war*_*rbi 21 android adb android-4.2-jelly-bean
编辑:修复!看起来有很多可能的原因.我是一个比较不寻常的......
我将SDK Tools更新为21.1,将Platform-tools更新为16.0.1.验证adb version我正在运行v1.0.31.我的开发机器运行的是Windows 7,x64.
我有四个4.2.2设备要测试,一个Galaxy Nexus有解锁的bootloader但没有root,还有Nexuses One,4,7和10,所有的库存.
Nexus One,<4.2.2,与adb配合得很好,但所有4.2.2设备在adb中显示为"离线",我从未见过设备上弹出RSA安全对话框,即使重启几次ADB(使用kill-server),PC和设备本身.
尝试使用不同的USB端口和电缆.我正在使用SDK中的标准"Android ADB Interface"驱动程序,但也尝试过"Android Composite ADB Interface"和"Samsung Composite ADB Interface"驱动程序.我甚至完全从ADT包中重新安装了SDK.
奇怪的是,我的同事可以毫不费力地在相同的设备上显示弹出窗口.我甚至复制了他的adb.exe和dll并尝试了它,但它仍然不适用于我的.他没有从捆绑中安装; 他以传统的方式将ADT安装到Eclipse中,但我怀疑这会有所作为.是什么赋予了?!
编辑26/02/2013,16:41 GMT:平台工具16.0.2的更新刚刚发布.尚未更新ADB(仍然是v1.0.31)并仍然看到设备处于脱机状态,并且看不到RSA安全弹出窗口.
war*_*rbi 19
事实证明我的ANDROID_SDK_HOME环境变量指向一个不再存在的旧位置.它没有引起任何其他问题(奇怪的是),但它似乎阻止了RSA身份验证过程的发生.可能应该在我在另一周检查PATH变量时看到它,但没关系.
我通过运行以下命令并检查读数来找到奇怪的位置:
adb kill-server
set ADB_TRACE=all
adb nodaemon server
Run Code Online (Sandbox Code Playgroud)
更新位置并重新启动我的电脑后,它现在正常工作.感谢所有回复的人.
小智 8
我发现的最佳解决方案是:
adb versionfor Windows和./adb versionLinux. 小智 6
我有完全相同的问题,这对我有用:如果您在Nexus 7设备上创建了多个用户帐户,那么除非您已登录到同一帐户,否则您将无法获得安全弹出窗口用于在设备上启用USB调试.这样做,当你看到弹出窗口确保你选中"总是信任这台电脑"的选项时,它也适用于其他帐户.
| 归档时间: |
|
| 查看次数: |
30307 次 |
| 最近记录: |