我试图构建我的android项目,但我遇到了一个错误:
任务“:app:processDebugMainManifest”的执行失败 清单合并失败:使用sdk:MinsdkVersion16不能小于库[pl.droidsonroids.gif:android gif drawable:1.2.22]中声明的版本17C:\Users\hp.gradle\caches\transforms-2\files-2.1\fc810e6524b04417884f22eea64b8e3c7\jetified-android-gif-drawable-1.2.22\AndroidManifest.xml,因为库可能使用16中不可用的API 建议:使用minSdk最多为16的兼容库, 或者将该项目的minSdk版本至少增加到17, 或者使用工具:overrideLibrary=“pl.droidsonroids.gif”强制使用(可能导致运行时失败)我试图构建我的android项目,但我遇到了一个错误:,android,Android,任务“:app:processDebugMainManifest”的执行失败 清单合并失败:使用sdk:MinsdkVersion16不能小于库[pl.droidsonroids.gif:android gif drawable:1.2.22]中声明的版本17C:\Users\hp.gradle\caches\transforms-2\files-2.1\fc810e6524b04417884f22eea64b8e3c7\jetified-android-gif-drawable-1.2.22\
这就是我在构建以更改项目的最小SDk时所面临的问题 1-build.gradle(应用程序模块) 2-查找android块,它应该是这样的
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.yourproject.blabla"
minSdkVersion 23
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
dexOptions{
preDexLibraries = false
}
3-将mindSdkVersion更改为17,并尝试构建项目您在项目中添加的库的sdk最小值为17,而您的项目的sdk最小值为16,因此将项目的sdk最小值设置为17或删除库的依赖项