当我单击右上角的“运行”以启动基本的“ Hello World”应用程序时,无法识别我的设备,并且如果我将配置设置为提供弹出窗口以选择AVD或连接的设备,出现以下错误:
7:34 PM adb server version (39) doesn't match this client (40); killing...
7:34 PM could not read ok from ADB Server
7:34 PM * failed to start daemon
7:34 PM error: cannot connect to daemon
7:34 PM 'C:\Users\<MyName>\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary
在手机上启用了开发人员模式和USB调试,并且我安装了最新的Gradle。我相信我的Path变量设置正确,并且androidSDK,Gradle和JVM路径都已在IntelliJ中正确设置。
答案 0 :(得分:0)
这是因为您正在运行2个不同版本的ADB。
先运行if_name_
,然后再运行adb kill-server
将C:\Users\<MyName>\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server
添加到环境路径的开头。
此外,这里已经有讨论了:adb server version doesn't match this client
答案 1 :(得分:0)
尝试使用命令行连接设备。首先插入USB电缆,然后运行以下命令:
adb kill-server
adb devices
并检查USB电缆线是否正常工作。