尝试使用 adb push/install .apk 时出错

Error while trying to push/install .apk using adb

我最近开始在我的 MacOS 机器上尝试从 Android Studio 运行 我的应用程序时遇到问题。我自己尝试 运行 来自 adb 的命令,但我仍然无法让它工作,尽管错误看起来有所不同。

我得到的错误如下;

Android工作室

10/02 09:54:53: Launching app $ adb push /Users/{username}/{path-to-apk}.apk /data/local/tmp/{package}

java.io.IOException: Broken pipe

Error while Installing APK

adb(通过 Terminal.app)

$ adb push /Users/{username}/{path-to-apk}.apk /data/local/tmp/{package}

adb: error: 65536-byte write failed: Undefined error: 0

现在我已经尝试了很多不同的东西,其中一些只是延伸,因为问题似乎出在与 adb 相关的东西上,但是 none 这似乎改变了一切;

此时我不知所措。在没有上述任何解决方案修复的情况下,是否有人遇到过这些错误?我列表中的下一件事是重新安装 OS,但这感觉有点矫枉过正。

我在 Mac 上 运行ning OS Mojave 在 2016 Macbook Pro 上,但一切似乎对 High Sierra 都有相同的效果。

编辑

关于行为的奇怪更新,通过执行以下步骤,我可以在重新启动后继续安装;

但是,如果我启动 Android Studio 时没有首先在终端中手动执行 adb push,那么一切都会像上面描述的那样被破坏。

编辑 2

甚至在启动 Android Studio 之前在终端中调用 adb start-server 也能使一切正常。所以当 Android Studio 负责启动 adb 服务器时似乎出现了问题..

我遇到了同样的错误。我不知道,但在启动 Android-studio

之前启动服务器

不是真正的答案,但我的问题似乎已通过 Android Studio 的最新版本得到解决。

使用以下命令重新启动 adb,

adb kill-server && adb start-server