这次新版本更新替换了app的icon,所以更新方式为整包更新,下了整包安装的时候就有标题所述提示导致安装失败,
第一时间去看了AndroidManifest里面的targetSdkVersion,发现版本号跟上次一样并没有做特殊修改,这就有点纳闷啊,在这里呢安利个工具apktool,做什么的自行百度,把下载的包反编出来后,发现当前包里的targetSdkVersion是空的,而线上的包targetSdkVersion是23,这就是问题所在了,并没有做专门的修改,那为啥当前包里的targetSdkVersion就是空的呢?那就先从AndroidManifest查起吧,两边的文件一比较,问题就出来了老包: <uses-sdk android:targetSdkVersion="23" /> 新包: <uses-sdks android:targetSdkVersion="23" />,没错就是特么莫名其妙多了个s出来,
加上s的在手机上单独安装为啥不报错呢?有没有人给解释一下。