在使用 Android Studio 时,我一直在尝试将我的 Nexus 5 用作可调试设备。我使用了几种不同的资源来让设备显示 RSA 指纹(我已接受),但设备仍然“未经授权”。我目前在戴尔 XPS-13 上运行 ubuntu 12.04。
我运行 Windows 7 的台式计算机没有任何问题,可以立即识别,并且是一个有效的可调试设备。
经过数周的尝试使其正常工作后,我刚刚意识到的一个问题是,在 AVD 管理器中,在未授权时此设备的兼容列下显示: No,minSDK(API8) > deviceSDK(API 1)。我想知道这是否与设备当前是最新的有关。
以下是我尝试过的一些事情:
使用以下行更新了 51-android.rules 文档,使其可执行:SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666", GROUP= “约翰”
adb kill/start-server 命令系列
在一个实例中接受 RSA 指纹并永久删除密钥/重新接受它。
检查USB插槽的权限。
将设备从媒体设备更改为相机并返回(这实际上有时让“adb devices”命令返回手机的设备值,但随后 abd 进程锁定并崩溃)。
我还没有真正看到任何人能够接受 RSA 指纹但设备仍然未经授权,或者 AVD 管理器报告 deviceSDK(API 1)。
非常感谢任何帮助,谢谢!
编辑:应该注意的是,我有点像 linux 菜鸟,所以请记住这一点。