Android Studio构建应用程序错误:协议错误(无法读取状态)

时间:2018-11-14 12:35:44

标签: android windows-8.1

我重新下载了Android Studio(最新版本)并安装了它。我必须指出,我有一个古老的版本,几个月前就删除了(不再使用了)。

但是,安装此新版本后遇到问题。当我尝试运行空白应用程序时,我看到它启动了模拟器,但是没有启动。实际上,在控制台中,我可以阅读:

error: protocol fault (couldn't read status): No error

'C:\Users\[myname]\Android\sdk\platform-tools\adb.exe start-server' failed -- run manually if necessary

我已经尝试过这些解决方案,但是它们都不起作用...:

命令 adb kill-server adb启动服务器给出相同的输出:错误:协议错误(无法读取状态):否错误

我当然试图重新启动计算机。

我正在Windows 8.1上运行

编辑: 在 igor_rb 的评论之后,我尝试了:先设置 ADB_TRACE = all ,然后再设置 adb kill-server adb start-server >,这是信息

enter image description here

2 个答案:

答案 0 :(得分:0)

可能是您使用的adb版本太旧。

尝试对其进行更新(Tools-> SDK Manager-> SDK Tools标签-> Android SDK Platform-Tools

答案 1 :(得分:0)

令人惊讶的是,创建了一个包含以下代码的脚本,每次我的计算机启动后,该脚本就会执行:

adb kill-server
adb start-server

我在这里添加了脚本:C:\ Users [name] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs,它在每次启动时运行(在我可以打开Android Studio之前)