【问题标题】:Can't push/install APK but can push txt files无法推送/安装 APK 但可以推送 txt 文件
【发布时间】:2018-11-23 11:20:53
【问题描述】:

目前我正在尝试安装一个签名的 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。

【问题讨论】:

    标签: android adb


    【解决方案1】:

    您可以尝试使用 kill and start ADB manulay 来解决您的问题。

    Android 从命令行停止或启动adb

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

    Start ⇒ run ⇒ cmd 打开 cmd 并执行这些命令。

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

    杀死adb

    adb kill-server
    

    启动 adb

    adb start-server
    

    【讨论】:

    • 使用 android studio 并且已经尝试过了。对我不起作用。
    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多