Android 安卓工作室一直在安装APK,亚洲开发银行有时无法安装APK,安卓工作室以某种方式干扰了亚洲开发银行';s安装命令
原来我使用的是过时版本的库/工具。解决了问题,愉快地继续前进 现在我的手机已经升级到安卓10,我面临着一个与之前非常相似的问题,但我似乎无法以同样的方式(通过更新库)解决它。我尝试过安装每个工具的多个版本,对Android Studio和Android相关工具进行了干净的安装,但似乎没有任何帮助 Android Studio 当前的行为是AndroidStudio生成APK只是为了以后无限期地陷入“安装”步骤。在一些小比例的测试中,它失败了 ADB 我也尝试过使用adb从命令行安装APK,但结果不一Android 安卓工作室一直在安装APK,亚洲开发银行有时无法安装APK,安卓工作室以某种方式干扰了亚洲开发银行';s安装命令,android,android-studio,adb,android-install-apk,Android,Android Studio,Adb,Android Install Apk,原来我使用的是过时版本的库/工具。解决了问题,愉快地继续前进 现在我的手机已经升级到安卓10,我面临着一个与之前非常相似的问题,但我似乎无法以同样的方式(通过更新库)解决它。我尝试过安装每个工具的多个版本,对Android Studio和Android相关工具进行了干净的安装,但似乎没有任何帮助 Android Studio 当前的行为是AndroidStudio生成APK只是为了以后无限期地陷入“安装”步骤。在一些小比例的测试中,它失败了 ADB 我也尝试过使用adb从命令行安装APK,但结果
$ adb version
Android Debug Bridge version 1.0.41
Version 30.0.4-6686687
当Android Studio运行时,安装应用程序要么失败,要么无限期挂起,就像在Android Studio中一样:
$ cd .../platform-tools
$ adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully
$ adb install C:\...\example.apk
Performing Streamed Install
adb: failed to install C:\...\example.apk
$ adb install C:\...\example.apk
Performing Streamed Install
^^^ Hangs there forever
现在,这里是有趣的地方,如果我关闭Android Studio,安装APK会导致50%的安装成功(另一半失败并重新启动电话连接):
我在执行其他操作时没有问题,比如将文件推入手机或卸载应用程序。到目前为止,问题仅与安装APK有关:
$ adb shell pm uninstall com.example
Success
$ adb push C:\...\app-debug.apk /sdcard/APKs
C:\Dropbox...\app-debug.apk: 1 file pushed, 0 skipped. 15.2 MB/s (31131771 bytes in 1.956s)
为什么安装应用程序会失败或成功,就像掷硬币一样?这可能是驱动程序问题吗?Android Studio如何影响单独运行adb工具的成功率?尝试禁用USB调试模式并在手机上再次启用。有时它会被窃听并表现为禁用,当其设置为启用时您可以从卸载设备上存在的软件包开始: 检查应用程序的软件包名称是否存在
$ adb shell dumpsys package com.package.name
- 如果存在:
- 如果不存在:
pm install --user 0
注意:命令为pm install--user 0
withoutadb shell
更新:
假设该应用程序从未安装在设备上
com.package.name
对于第二次安装,应首先卸载:
adb uninstall com.package.name
adb install myapp.apk
或强制重新安装:
adb install -r myapp.apk
尝试将adb更新为最新版本 可以修复:
adb安装xxx.apk
在执行流式安装时卡住`
更多详细信息请参阅:尝试使用
/gradlew installDebug
安装应用程序。它可能会给出失败的原因
您还可以使用Android的Studio UI:
谢谢你的建议,但这对结果没有任何影响。卸载命令非常方便,我不知道。不幸的是,在卸载或不存在应用程序后,该应用程序仍然无法安装。感谢您的解释,但即使正确卸载了该应用程序,安装步骤仍会随机失败,即使是强制安装。我已经更新了我的问题,使之更加关注重要的问题。我确实尝试过使用不同版本的
adb
,但它并没有解决问题。@cavpollo请尝试另一台PC并直接重新安装adb(不要使用android studio),检查是否工作你能找到解决方案吗?@Prethia还没有,不幸的是。在我的情况下,我在jenkins版本中等待emulator的动画完成事件,但显然这还不够。我可以一直安装应用程序,而我使用了15分钟的睡眠声明,这是可怕的,至少可以说,我会发布一个答案,试图帮助这是一个很好的解决方案!)它不仅比手动运行adb
命令更可靠,而且从androidstudio的gradleui运行起来也非常方便。我没有收到任何错误,但我最终能够安装应用程序,没有太多麻烦。谢谢
adb install myapp.apk
adb install myapp.apk
adb uninstall com.package.name
adb install myapp.apk
adb install -r myapp.apk