未能在 Android 上安装随机 APK
Fail to install random APKs on Android
我在 Nexus 5 上 运行 AICP,android 5.1.1。我一直在尝试安装一些我在网上找到的 APK,但我总是遇到同样的错误,即失败 [INSTALL_FAILED_CONTAINER_ERROR]。
我在网上看到其他人已经能够安装它们,所以我不确定为什么我的失败了。尽管它似乎只发生在某些 APK 文件上,而其他文件则不会。无论如何我可以弄清楚为什么它无法在我的设备上安装?
如果有帮助,我已经尝试 运行 phone 上的 APK 文件并通过 ADB 解决了同样的问题。
我已经尝试 运行 我自己的 APK 文件(已签名),它们运行良好。
绝对允许未知来源。另外免费 space 目前大约有 6GB,所以不要认为这是问题所在。
当 android:installLocation
设置为 "preferExternal"
并且您的 AVD 的 SD 卡太小时,通常会发生这种情况。您必须增加 SD 卡的大小或在 AndroidManifest.xml 中将 installLocation 更改为自动,如下所示,但我认为您不能这样做。
android:installLocation="preferExternal"
到
android:installLocation="auto"
也请看看this
我终于找到了解决安装问题的方法!由于 varunkr 的帮助,据我所知,这似乎确实是一个存储问题。通过更改设备的默认安装位置,我能够使其正常工作。基本上我必须执行以下操作:
- 使用 adb、root 等将我的设备连接到我的计算机
- 我通过键入
adb root
启动了 root
- 通过在控制台中
adb shell pm set-install-location 1
将默认安装位置更改为内部。
- 键入
adb install applicationName.apk
一切正常!!
我不确定您以后是否要将默认应用程序安装恢复为自动,如下所示:adb shell pm set-install-location 0
但是通过这样做我能够安装应用程序,很高兴我现在可以绕过它了。
我在 Nexus 5 上 运行 AICP,android 5.1.1。我一直在尝试安装一些我在网上找到的 APK,但我总是遇到同样的错误,即失败 [INSTALL_FAILED_CONTAINER_ERROR]。 我在网上看到其他人已经能够安装它们,所以我不确定为什么我的失败了。尽管它似乎只发生在某些 APK 文件上,而其他文件则不会。无论如何我可以弄清楚为什么它无法在我的设备上安装?
如果有帮助,我已经尝试 运行 phone 上的 APK 文件并通过 ADB 解决了同样的问题。 我已经尝试 运行 我自己的 APK 文件(已签名),它们运行良好。 绝对允许未知来源。另外免费 space 目前大约有 6GB,所以不要认为这是问题所在。
当 android:installLocation
设置为 "preferExternal"
并且您的 AVD 的 SD 卡太小时,通常会发生这种情况。您必须增加 SD 卡的大小或在 AndroidManifest.xml 中将 installLocation 更改为自动,如下所示,但我认为您不能这样做。
android:installLocation="preferExternal"
到
android:installLocation="auto"
也请看看this
我终于找到了解决安装问题的方法!由于 varunkr 的帮助,据我所知,这似乎确实是一个存储问题。通过更改设备的默认安装位置,我能够使其正常工作。基本上我必须执行以下操作:
- 使用 adb、root 等将我的设备连接到我的计算机
- 我通过键入
adb root
启动了 root
- 通过在控制台中
adb shell pm set-install-location 1
将默认安装位置更改为内部。 - 键入
adb install applicationName.apk
一切正常!!
我不确定您以后是否要将默认应用程序安装恢复为自动,如下所示:adb shell pm set-install-location 0
但是通过这样做我能够安装应用程序,很高兴我现在可以绕过它了。