android – 尝试使用adb推送安装.apk时出错

android – 尝试使用adb推送安装.apk时出错,第1张

概述我最近在尝试从我的MacOS计算机上的 Android Studio运行我的应用程序时遇到了问题.我试图从adb自己运行命令,但我仍然无法让它工作,尽管错误看起来不同. 我得到的错误如下; Android Studio 10/02 09:54:53: Launching app $adb push /Users/{username}/{path-to-apk}.apk /data/local/tm 我最近在尝试从我的MacOS计算机上的 Android Studio运行我的应用程序时遇到了问题.我试图从adb自己运行命令,但我仍然无法让它工作,尽管错误看起来不同.

我得到的错误如下;

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时出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126228.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存