adb
二进制文件都不支持4.2.2安全增强功能。将您的设备连接到计算机并执行adb devices
(确保已启用USB调试)。您应该会看到如下内容:
3tiu52839ry082j3 offline
现在应该会在您的设备上出现一个对话框,看起来大致如下:
如果您希望始终允许此计算机,请勾选 始终允许来自此计算机
复选框,然后单击 确定
。
就这样了。
其他需要检查的一些事项:
adb
。即使在更新了 SDK 工具之后,我在使用 adb
时仍无法获得设备授权。最终,我发现 Nvidia 的 NDK 和 SDK 工具安装已更新我的 PATH
变量以使用该安装中的 adb
,而不是最新的更新。通过使用我新更新的安装中的 adb
,我能够使其全部正常工作。所以我将USB从媒体设备切换到相机设备 - 然后它想安装驱动程序,所以我让它这样做。之后,我注意到Nexus的驱动程序回到了2006年的版本,但是ADB DEVICES终于显示为离线状态!哈利路亚,而且Nexus正在显示对话框以允许USB调试,现在一切都正常了。
我不确定哪个步骤实际上解决了问题。我认为重置平板电脑并不是必要的,但是处理设备驱动程序也不是一个非常令人信服的解决方案 - 我不认为驱动程序已经损坏 - 但是可能必须更改驱动程序以使连接为相机设备的平板电脑与正确的驱动程序相关联。无论如何,将平板电脑连接为相机设备对于ADB的工作是必要的...
我尝试使用这个自定义版本,它对我有效。现在我可以再次在Eclipse中看到我的logcat。
https://github.com/khaledev/ADT/releases
下载zip文件,然后在Eclipse菜单中选择 帮助 > 安装新软件... > 添加 > 存档... 只需选择已下载的zip文件并完成安装过程即可。
打开设备管理器,卸载您的设备并从USB上拔掉。 确保您已经打开了CMD,并且至少进入了ADB Help。 将设备连接到USB上,并按照Raghav Sood提供的步骤继续进行-他在我之前回答了几个问题。
对我来说很有效。
在阅读了很多关于这个特定问题的帖子后,我通过重置文件上的用户权限(这些文件由root拥有)来解决了它:${HOME}/.android/adbkey和${HOME}/.android/adbkey.pub