当前,我正在尝试安装签名的APK以在其他模拟器上进行测试。 现在,我甚至试图在我的拳头模拟器上安装apk。通过Android Studio安装可以正常运行。
现在,我希望能够通过模拟器上的adb推送apk文件
我尝试过(在安装adb-tools的文件夹中):
adb install forEmulator\test.apk
和
adb push forEmulator\test.apk /sdcard/test.apk
每次尝试此操作时,都会显示:
* daemon started successfully*
protocol failure
并且在android studio中的调试状态行中说:
ASyncSocketServer99:Error when accepting HostConnection
如果我尝试像这样仅在sdcard上推送一个txt文件
adb push forEmulator\text.txt /sdcard/text.txt
工作正常
到目前为止,我在堆栈溢出中发现的其他方法对我没有帮助:
我正在Windows 10上工作。
答案 0 :(得分:0)
您可以尝试终止并启动ADB操作来解决您的问题。
Android从命令行停止或启动adb
有时候,您的Android模拟器可能无法连接Eclipse DDMS工具,并要求adb
手动启动。在这种情况下,您可以使用命令提示符启动或停止adb
。
从开始⇒运行⇒cmd 中打开cmd并执行以下命令。
在CMD中执行命令之前,请确保已将adb工具添加到“环境变量”路径。
杀死亚行
adb kill-server
启动adb
adb start-server