我试图通过亚行外壳,但它给予以下错误,安装在ICS模拟器的APK(从一个网站下载):无法在Android模拟器安装APK
失败[INSTALL_FAILED_UID_CHANGED]
可能是什么问题?
我试图通过亚行外壳,但它给予以下错误,安装在ICS模拟器的APK(从一个网站下载):无法在Android模拟器安装APK
失败[INSTALL_FAILED_UID_CHANGED]
可能是什么问题?
打开命令提示符,然后下面写代码吧:
adb devices
这会列出连接设备的数量或者是active.Copy apk文件在系统文件夹中
adb -s DEVICE_NAME install YOUR_APK_NAME
通过这个您可以通过在上面提供设备名称来在设备上安装特定的apk。
它工作吗?你有没有在Android模拟器中成功安装apk? – AkashG 2012-07-16 05:36:12
只需rm -r有问题的数据目录。如果您正在安装并出现此错误,则只需从ADB外壳运行“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不同,您将得到该错误。
我的android闪存已损坏,并且以前安装的应用程序无法正常工作,图标显示在桌面上。从Store重新安装“未安装应用程序,错误代码-25”。使用adb.exe Android SDK工具:c:> adb shell,$ cd /data/data/com.app.class,$ rm -r *,$ cd ..,$ rmdir com.app.class – Whome 2012-12-07 13:16:24
尝试冲洗模拟器。 – st0le 2012-07-12 04:08:45
试过但没有成功:( – AndroDev 2012-07-12 04:19:52
从命令提示符安装 – AkashG 2012-07-12 04:52:48