我正在将一个项目导入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”强制使用(可能导致 到运行时失败)
答案 0 :(得分:0)
有2个选项可以解决此问题:
1.您需要在build.gradle(app)
或在设置-> Gradle下增加SDK版本。
和/或
2.将RecyclerView
中build.gradle(app)
的实现更改为较低版本。您在此处使用的该版本(androidx.recyclerview:recyclerview:1.0.0-beta01
)是最新版本。
您可能需要这样做:com.android.support:recyclerview-v7
我还建议您观看这个官方的Android开发者迁移网站:
https://developer.android.com/jetpack/androidx/migrate