无法推送/安装APK,但可以推送txt文件

时间:2018-11-23 11:20:53

标签: android adb

当前,我正在尝试安装签名的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上工作。

1 个答案:

答案 0 :(得分:0)

您可以尝试终止并启动ADB操作来解决您的问题。

Android从命令行停止或启动adb

有时候,您的Android模拟器可能无法连接Eclipse DDMS工具,并要求adb手动启动。在这种情况下,您可以使用命令提示符启动或停止adb

开始⇒运行⇒cmd 中打开cmd并执行以下命令。

在CMD中执行命令之前,请确保已将adb工具添加到“环境变量”路径。

杀死亚行

adb kill-server

启动adb

adb start-server