一.问题分析

在测试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

这篇博客我觉得写得挺清楚的

https://blog.csdn.net/gaolh89/article/details/79809034

更多相关文章

  1. Android(安卓)Jni调用so库,加载库失败分析
  2. shader移植到 android 失败问题 (遇到过的)
  3. 解决下载Android(安卓)Build-tools 19.1.0失败
  4. App版本更新时对SQLite数据库升级或者降级遇到的问题
  5. android前端与php后端连接(以登录为例)
  6. android项目中bindService失败的原因
  7. Android中System.exit(0)退出失败
  8. android中如何添加一个监听按钮,点击之后从一个activity跳转到另
  9. android开机自启动失败的原因

随机推荐

  1. Android: 打印Bundle内容
  2. Android崩溃后重启
  3. onAttachToWindow() 调用
  4. android实现电话状态监控
  5. Android(安卓)Bundle类
  6. Android(安卓)Gradle Study
  7. Android(安卓)AsyncTask 源码分析详解
  8. android踩坑日记
  9. Android(安卓)MD5加密算法
  10. Android数字跑动效果NumberRunView 类似