Ank*_*wal 8 linux shell android adb
我已将一些Android设备连接到Linux主机.当我跑
adb devices
Run Code Online (Sandbox Code Playgroud)
它会显示未经授权的设备.我解决了这个问题
adb kill-server
sudo adb start-server
Run Code Online (Sandbox Code Playgroud)
但每次主机重新启动时,它都会再次显示未经授权的设备.请有人解释如何永久解决这个问题.
设备通过USB电缆连接到主机.
Sau*_*ram 21
这似乎是ADB版本的问题.
您可能需要更新您的ADB.
使用以下检查,如果旧版本,请更新到最新版本.
$ adb version
Android Debug Bridge version 1.0.31
Run Code Online (Sandbox Code Playgroud)
键入时:
$ adb devices
List of devices attached
TA93300ZP0 unauthorized
Run Code Online (Sandbox Code Playgroud)
你应该在手机上得到以下通知
选择Ok,然后在发布时
$ adb devices
List of devices attached
TA93300ZP0 device
Run Code Online (Sandbox Code Playgroud)
您应该能够连接到您的设备.
如果你选择Always allow from this computer.
这应该永久解决您的问题.
测试在Moto G (Android 4.4.4)上Ubuntu 12.04.
杀死adb服务器,从我的用户(例如Win7上的C:\ Users \ user.android)文件夹中删除.android文件夹,然后拔出并“撤销USB调试授权..”,然后重新插入,我终于再次出现了指纹。