Android INSTALL_FAILED_UID_CHANG
2016-04-15 本文已影响1997人
jinguangyue
INSTALL_FAILED_UID_CHANGED 这个问题很多人都遇到了,看上去的意思就是手机上已经安装了该应用,有的方案解决了部分人的问题但是都没有解决我的问题。归纳总结一下:
列举一些查到的解决方案:
- 手机->Settings -> 应用程序, 卸载出现问题的apk,重新安装即可
- 删除 /data/app(apk file), /system/app/(apk file), /data/data/(data file) 目录的相关包名的文件
- 使用 adb shell 命令卸载 比如 adb uninstall package-name , 也会有人说只有root过的手机可以这样做, 那大多数手机并没有root, 所以我尝试用adb root 方式进入, 此时报了一个让我费解的错误:cannot parse version string: kg01, 后来查明原因是因为酷狗音乐的kadb进程, 玛德结束掉这个进程就行了, 我还是很喜欢用酷狗音乐的, 但是这个问题让它减分了, 坑死我了。 然后我可以使用adb命令了, 但是不幸的消息是卸载的时候出现了Failure, 没有其他任何的提示,并且我查询所有应用程序的包名,并没有我要安装的包名啊! 然后还是提示 已经安装了的错误。
- 还有人说升级一个版本然后安装, 亲测过并不行! 当然还有一些其他的方案, 也重启过几遍, 都不行。
- 还有人说恢复出厂设置即可, 我想反正我这也是测试机,没什么东西,实在不行我就恢复了, 事实证明并不行!
好吧, 以上方案都没有解决我的问题, 幸好我最后机智的想出了一个方法, 出了这个问题那肯定还是手机上有残留啊,恢复出厂设置也不会删除手机设备的文件,肯定是存储设备有残留, So 我在手机的所有存储设备上搜索我的应用包名, 果然,搜索除了俩个和我应用包名一样的文件夹, 删除! 然后安装即可!