在IntelliJ中在手机上运行android应用时出现ADB错误

时间:2018-08-28 02:38:12

标签: android intellij-idea adb daemon

当我单击右上角的“运行”以启动基本的“ 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中正确设置。

2 个答案:

答案 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电缆线是否正常工作。