运行adb设备显示未经授权的设备?

我已经连接一些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调试授权..”,然后插回去,最后拿到指纹再次出现。