您的位置:首页 > 大数据 > 人工智能

解决INSTALL_FAILED_VERSION_DOWNGRADE

2016-03-02 15:17 393 查看


网上查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之后签名就是你的了,即可正常使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: