gpt4 book ai didi

android - 这是什么意思: Failure [INSTALL_FAILED_CONTAINER_ERROR]?

转载 作者:IT老高 更新时间:2023-10-28 13:00:03 24 4
gpt4 key购买 nike

我尝试部署我的应用,但有时会出现此错误:

Failure 
[INSTALL_FAILED_CONTAINER_ERROR]

我试图用谷歌搜索它,但没有找到错误的含义或它是什么造成的。我通过 IDE (IntelliJ) 部署文件被复制到设备到/data/local/tmp(无根华为 Ideos,运行 2.2),但包管理器似乎不喜欢它。安装前apk,我已经事先从设备中删除了该应用程序。我也做了确保设备上的/data/local/tmp 下没有旧文件。仍然我现在收到此错误。包应该使用调试 key 签名,因为我通过部署IDE 通过“运行”应用程序。

$ pwd 
/data/local/tmp
$ ls -l
-rw-rw-rw- shell shell 17257686 2011-04-21 20:31
com.company.shop
$ pm install -r com.company.shop
pkg: com.company.shop
Failure [INSTALL_FAILED_CONTAINER_ERROR]

这是什么意思以及如何解决?

编辑/更新:

我可以避免在sdcard上安装应用时出现的错误,设置

android:installLocation="internalOnly"

在 list 中。对于开发来说没问题,但对于生产来说,这并不是我真正想要的——因为我的应用程序非常大,只有 17mb;因此我更喜欢它在 sdcard 上。如何能够在不生根的情况下将其安装在外部存储器上(因为这是我可以删除/mnt/secure/asec/smdl2tmp1.asec 的唯一方法,这似乎也是一种解决方案)。

最佳答案

更改安装位置

android:installLocation="preferExternal"

进入

android:installLocation="auto"

在您项目的 AndroidManifest.xml 中。

关于android - 这是什么意思: Failure [INSTALL_FAILED_CONTAINER_ERROR]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5744298/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com