我正在尝试通过 adb shell 在 ICS 模拟器中安装 apk(从一个站点下载),但出现以下错误:
失败 [INSTALL_FAILED_UID_CHANGED]
可能是什么问题?
只需 rm -r 有问题的数据目录即可。如果您在安装时遇到此错误,只需从 ADB shell 运行“rm -r /data/data/com.app.class”即可。如果你想尝试保留数据,你可以找到正确的 UID,然后“chown -R UID:UID /data/data/com.app.class”。
在Android中,处理安装应用程序的源代码部分是PackageManagerService。由于 Android 源代码是公开的,因此很容易看出 Android 将在何处抛出 INSTALL_FAILED_UID_CHANGED 错误。如果满足以下条件:您正在安装的软件包已经有一个数据目录,并且该数据目录的权限与分配给该软件包的 UID 不同,您将收到该错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)