我已将一些Android设备连接到Linux主机。当我跑步时
adb devices
它将显示未经授权的设备。我通过
解决了这个问题adb kill-server
sudo adb start-server
但每次主机重新启动时,它都会再次显示未经授权的设备。请有人解释如何永久解决这个问题。
设备通过USB线连接到主机。
答案 0 :(得分:21)
这似乎是ADB版本的一个问题 您可能需要更新您的ADB。
使用以下检查,如果旧版本,请更新到最新版本。
$ adb version
Android Debug Bridge version 1.0.31
键入时:
$ adb devices
List of devices attached
TA93300ZP0 unauthorized
你应该在手机上收到以下通知
选择Ok
,然后选择
$ adb devices
List of devices attached
TA93300ZP0 device
您应该能够连接到您的设备。
如果您选择Always allow from this computer
这应该永久解决您的问题。
在Moto G (Android 4.4.4)
上的Ubuntu 12.04
上进行了测试。
答案 1 :(得分:4)
杀死adb服务器,从我的用户移除.android文件夹(例如,Win7上的C:\ Users \ user.android)文件夹,以及拔掉和撤销USB调试授权。" ,然后插回来,我终于得到指纹再次出现。
答案 2 :(得分:3)
您应该获得允许USB调试提示。如果由于某种原因你没有得到它,禁用调试并重新启用调试将修复它。
进入Android的调试选项屏幕。禁用调试,然后重新启用调试。然后再次尝试使用adb
进行连接。现在授权提示将在Android上弹出。你会看到:
允许USB调试?并且计算机的RSA键是指纹。
您还可以选择始终允许此计算机。
回答提示许可。您还可以选中始终允许此计算机的选项。