Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我试图构建我的android项目,但我遇到了一个错误:_Android - Fatal编程技术网

我试图构建我的android项目,但我遇到了一个错误:

我试图构建我的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\

任务“: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”强制使用(可能导致运行时失败)


这就是我在构建

以更改项目的最小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或删除库的依赖项