首页 > 解决方案 > 错误:清单合并失败:uses-sdk:minSdkVersion 7 不能小于版本 14

问题描述

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

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

它显示我的 minsdkversion 是 7,而在我的 build.gradle 中它是 18。我不知道如何解决它。

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

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

标签: androidandroid-studioandroid-recyclerviewmanifestandroidx

解决方案


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


推荐阅读