targetSdkVersion导致无法安装升级

有位同学在做应用升级的时候,下载新版本apk,安装时报下图错误:

只有在android6.0版本上有此问题,6.0以下版本测试无问题。

问题分析
这是因为Summer项目打包默认的targetSdkVersion是21,而应用安装到android6.0的版本上需要的targetSdkVersion是24。

解决方案
1、2016年12月7号之前的Studio版本,请下载新版本Studio或联系平台开发人员打补丁。

2、2016年12月7号之后的Studio版本但工程是2016年12月7号之前创建的,需要手动把config.xml配置文件中的max_sdk_version值改成24。
右击config.xml文件-打开方式-XML Editor,打开后编辑max_sdk_version属性。

3、2016年12月7号之后的Studio版本并且是2016年12月7号之后创建的工程,无此问题。

文档更新时间: 2018-01-16 09:39