运行cordova emulate android
会出现以下错误 -
Error: Failed to install apk to emulator: Error executing "adb -s emulator-5554 install -r "C:/work/projects/cordova/projectName/platforms/android/build/outputs/apk/android-debug.apk"":
错误消息实际上并不正确,因为新的apk已部署到模拟器(我已经执行了少量更改,并且模拟器上的apk已更新),但应用程序未启动。
当我手动运行错误消息中显示的adb命令时,我得到一个Windows对话框,说明adb.exe已停止响应。命令行上没有错误消息。虽然模拟器上的应用程序已再次更新(因此安装正在运行),并且可以从模拟器手动运行。
当我将adb版本1.0.31(exe和两个dll)复制到\platform-tools
版本1.0.32的顶部时,它会按预期运行 - 加载apk并启动应用程序,没有错误,无论我是否直接使用cordova命令或adb命令。
有没有人遇到过adb1.0.32这个问题,或者有工作解决方案?我有一个使用1.0.31的解决方法,但我想知道问题是什么。