解决INSTALL_FAILED_VERSION_DOWNGRADE

来源:互联网 发布:php 生成flash 编辑:程序博客网 时间:2024/06/08 19:57

网上查INSTALL_FAILED_VERSION_DOWNGRADE找到很多的解决办法,但是都是说提高versioncode值。若是两个人开发一款app或者新拿来的机器想把apk run进去就会出现这总问题,解决办法如下:

1、打开cmd,进入sdk/platform-tools,执行adb shell命令

2、在root下执行cd /system/app,再执行rm xxxx.apk和rm xxxx.odex(若有.odex最好移除,没有就不管,对于.odex做如下解释:

有很多时候,我们在修改bug的时候,发现代码明明修改了,编译也ok了,但是将编译的结果 push 到手机上去之后,发现经常没效,纳闷了……

ODEX是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。

这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。

3、重新打开一个cmd或者退出adb shell,执行adb push <local> /system/app下,即可解决问题


原因分析:此问题是apk签名在作怪,新机器上面的原始apk的签名与你的签名不一致,从新移除push之后签名就是你的了,即可正常使用

0 0
原创粉丝点击