新版本的targetSdkVersion低于当前用户或其他用户下安装的版本,导致安装失败。

这次新版本更新替换了app的icon,所以更新方式为整包更新,下了整包安装的时候就有标题所述提示导致安装失败,

第一时间去看了AndroidManifest里面的targetSdkVersion,发现版本号跟上次一样并没有做特殊修改,这就有点纳闷啊,在这里呢安利个工具apktool,做什么的自行百度,把下载的包反编出来后,发现当前包里的targetSdkVersion是空的,而线上的包targetSdkVersion是23,这就是问题所在了,并没有做专门的修改,那为啥当前包里的targetSdkVersion就是空的呢?那就先从AndroidManifest查起吧,两边的文件一比较,问题就出来了老包: <uses-sdk  android:targetSdkVersion="23" /> 新包: <uses-sdks android:targetSdkVersion="23" />,没错就是特么莫名其妙多了个s出来,

加上s的在手机上单独安装为啥不报错呢?有没有人给解释一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章