我重新下载了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 >,这是信息
答案 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之前)