我最近开始尝试在MacOS机器上从Android Studio
运行我的应用程序时遇到问题。我尝试自己从adb
运行命令,但是尽管错误看起来有所不同,但仍然无法使它正常工作。
我得到的错误如下;
Android Studio
10/02 09:54:53:启动应用程序$ adb push /Users/{username}/{path-to-apk}.apk / data / local / tmp / {package}
java.io.IOException:管道损坏
安装APK时出错
adb(通过Terminal.app)
$ adb push /Users/{username}/{path-to-apk}.apk / data / local / tmp / {package}
adb:错误:65536字节写入失败: 未定义错误:0
现在我已经尝试了许多不同的方法,其中一些只是拉伸操作,因为问题似乎出在与adb相关的问题上,但是这些似乎都没有改变任何东西;
这时我很茫然。在没有上述解决方案解决之前,有人遇到过这些错误吗?我名单上的下一件事情是重新安装操作系统,但这听起来有些矫kill过正。
我在2016 Macbook Pro上的MacOS Mojave上运行,但是一切似乎对High Sierra具有相同的作用。
修改
有关该行为的怪异更新,通过执行以下步骤,我可以使安装在重新启动后能够连续工作;
但是,如果我在不首先手动在Terminal中执行adb推送的情况下启动Android Studio,则如上所述,一切都会损坏。
编辑2
即使在启动Android Studio之前在终端中调用adb start-server
也可以使一切正常。因此,当Android Studio负责启动adb服务器时,似乎出现了问题。
答案 0 :(得分:1)
我遇到了同样的错误。除了启动Android-studio之前,我不知道启动服务器是什么
答案 1 :(得分:0)
并不是真正的答案,但我的问题似乎可以通过最新版的Android Studio来解决。
答案 2 :(得分:0)
使用以下命令重新启动adb,
adb kill-server && adb start-server