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

6 篇文章 0 订阅
2 篇文章 0 订阅

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

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值