And*_*Dev 3 android android-emulator
我试图通过adb shell在ICS模拟器中安装apk(从一个站点下载),但它给出了以下错误:
失败[INSTALL_FAILED_UID_CHANGED]
可能是什么问题?
小智 11
只需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不同,您将收到该错误.
| 归档时间: |
|
| 查看次数: |
8531 次 |
| 最近记录: |