
我得到的错误如下;
AndroID Studio
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相关的东西,但这似乎都没有改变任何东西;
>不同的应用程序/ apks
>不同的AndroID设备(共5个)
>不同的USB端口(全部4个,
有和没有USB集线器).
>不同(或没有)USB加密狗(USB-C到USB-A)
>重新启动/无效缓存(AndroID Studio)
>重新安装AndroID Studio
>重新安装AndroID SDK
>通过自制程序安装AndroID SDK(单独)
>重置NVRAM / PRAM
>重置SCM
>更新到MacOS Mojave(并重试以上所有内容).
在这一点上,我不知所措.有没有人遇到过这些错误之前没有任何上述解决方案修复它?我的列表中的下一件事是重新安装 *** 作系统,但这感觉有点矫枉过正.
我在2016 Macbook Pro上运行MacOS Mojave,但一切似乎对High SIErra有相同的效果.
编辑
关于行为的奇怪更新,我可以通过执行以下步骤在重新启动后连续工作;
>登录
>启动Terminal.app
>手动重复adb push命令
>(命令执行成功)
>启动AndroID Studio
>一切正常……
但是,如果我在没有首先在终端中手动执行adb推送的情况下启动AndroID Studio,则一切都会如上所述中断.
编辑2
甚至在启动AndroID Studio之前在终端中调用adb start-server会使一切正常.因此,当AndroID Studio负责启动adb服务器时,某些内容似乎有问题.
解决方法 我得到了同样的错误.在启动AndroID-studio之前,我不知道启动服务器 总结以上是内存溢出为你收集整理的android – 尝试使用adb推送/安装.apk时出错全部内容,希望文章能够帮你解决android – 尝试使用adb推送/安装.apk时出错所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)