一.问题分析
在测试app升级时,小米等部分机型覆盖安装失败,提示权限版本无法降级。
检查了发现在gradle配置中,更改了下面内容:
- compileSdkVersion由26降到了25
- targetSdkVersion由25降到了22
二.解决方案
将compileSdkVersion,targetSdkVersion调回原来的版本。
android {
...
compileSdkVersion 26
buildToolsVersion '26.0.3'
defaultConfig {
...
minSdkVersion 19
targetSdkVersion 25
...
}
...
}
compileSdkVersion,targetSdkVersion,minSdkVersion保持不变,或者升级可以,降级会导致安装失败。
三.compileSdkVersion,minSdkVersion,targetSdkVersion
这篇博客我觉得写得挺清楚的