错误:清单合并失败:uses-sdk:minSdkVersion 7不能小于版本14

时间:2019-07-17 17:05:43

标签: android android-studio android-recyclerview manifest androidx

我正在将一个项目导入android studio。同步时出现此错误。我尽力解决这个问题,但我一直失败。 我真的没有得到这个错误。

  

错误:清单合并失败:uses-sdk:minSdkVersion 7不能为   小于库中声明的版本14   [androidx.recyclerview:recyclerview:1.0.0-beta01]   C:\ Users \ abhishekdhyani.gradle \ caches \ transforms-2 \ files-2.1 \ 6b4bcb484765b24d3e1d43d0fe4245f4 \ AndroidManifest.xml   因为该库可能正在使用7建议中不提供的API   minSdk最多为7的兼容库,或增加此库   项目的minSdk版本至少为14,或使用   tools:overrideLibrary =“ androidx.recyclerview”强制使用(可能导致   到运行时失败)

在我的build.gradle中显示我的minsdkversion是7,而我的是18。我不知道该怎么解决。

  defaultConfig {
        applicationId "net.bingobey"
        minSdkVersion 18
        targetSdkVersion 28
        versionCode 66
        versionName "2.26"
        multiDexEnabled true
        renderscriptTargetApi 21
        renderscriptSupportModeEnabled true
    }
  

错误:清单合并失败:uses-sdk:minSdkVersion 7不能为   小于库中声明的版本14   [androidx.recyclerview:recyclerview:1.0.0-beta01]   C:\ Users \ abhishekdhyani.gradle \ caches \ transforms-2 \ files-2.1 \ 6b4bcb484765b24d3e1d43d0fe4245f4 \ AndroidManifest.xml   因为该库可能正在使用7建议中不提供的API   minSdk最多为7的兼容库,或增加此库   项目的minSdk版本至少为14,或使用   tools:overrideLibrary =“ androidx.recyclerview”强制使用(可能导致   到运行时失败)

1 个答案:

答案 0 :(得分:0)

有2个选项可以解决此问题: 1.您需要在build.gradle(app)或在设置-> Gradle下增加SDK版本。 和/或 2.将RecyclerViewbuild.gradle(app)的实现更改为较低版本。您在此处使用的该版本(androidx.recyclerview:recyclerview:1.0.0-beta01)是最新版本。 您可能需要这样做:com.android.support:recyclerview-v7 我还建议您观看这个官方的Android开发者迁移网站: https://developer.android.com/jetpack/androidx/migrate