我已经连接一些Android设备到Linux主机。 当我跑步
adb devices
它会显示未经授权的设备。 我通过解决这个问题
adb kill-server sudo adb start-server
但每次主机重新启动时,都会再次显示设备未经授权。 请有人解释如何永久解决这个问题。
设备通过USB电缆连接到主机。
这似乎是亚行版本的一个问题。
您可能需要更新您的亚行。
使用以下检查,如果旧版本,更新到最新。
$ 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
。
这应该永久解决你的问题。
测试在Ubuntu 12.04
上的Moto G (Android 4.4.4)
。
您应该获得允许USB调试提示。 如果由于某种原因,你不明白,禁用调试和重新启用调试将修复它。
进入Android的调试选项屏幕。 禁用调试,然后重新启用调试。 然后再次尝试使用adb
连接。 现在,授权提示将在Android上弹出。 你会看到的:
允许USB调试? 和计算机的RSA键指纹。
您还会有一个复选框选项来始终允许此计算机 。
回答提示给予许可。 您也可以检查选项,始终允许这台计算机。
杀死adb服务器,从我的用户(例如Win7上的C:\ Users \ user.android)文件夹中删除.android文件夹以及拔出和“撤销USB调试授权..”,然后插回去,最后拿到指纹再次出现。