首先尝试断开设备,并将USB调试和允许模拟位置重置为默认设置,然后重新连接设备,看是否有助于解决问题。
如果方法1不能解决问题,尝试在设备上解除授权,将其断开,并在计算机上重置ADB服务器。下面是重置ADB服务器的方法:
在终端中输入以下命令:
adb kill-server adb start-server
如果一切正常,您应该会看到ADB daemon重新启动。
如果以上方法都无效,请尝试重新安装ADB驱动程序或更新Android SDK。确保在计算机和设备上都安装了最新版本的ADB驱动程序。
如果您不确定要安装哪个版本,请尝试在终端中输入以下命令:
adb version
这将显示您正在使用的ADB版本。然后使用适当的命令来更新版本。
如果问题仍未解决,请尝试在计算机上启用ADB调试模式的选择:
在设备上,前往“设置”>“开发者选项”>“ADB调试”,并将其打开。
如果您看到以下错误消息:“error: protocol fault (no status), unable to authenticate device”,请执行以下操作:
在设备上,改为使用充电模式而不是文件传输模式。
在计算机命令提示符中输入以下命令:
adb usb adb devices
应该看到以下消息:“daemon not running. starting it now on port 5037 * daemon started successfully *”,然后您的设备应该被列出。
如果您需要查看更多ADB命令,请参阅以下链接:https://developer.android.com/studio/command-line/adb