无法解决多个构建失败错误

我尝试添加支持片段,问题从那里开始。构建版本不支持支持库。以前的构建版本是 28,支持库版本是 27.1.1。这运作良好。


我尝试将版本更新到 28,然后支持库到 28.0.0。但它给了我错误。现在收到多个错误后,我遇到了明显的合并错误。


我尝试按照 stackoverflow 上的建议将 androidx 用于支持库。但是在项目的每个类中导入另一个库是一个非常漫长和令人厌烦的过程。我不愿意那样做。


有没有其他方法可以解决这个问题?


应用程序:Gradle 文件


  apply plugin: 'com.android.application'

apply plugin: 'io.fabric'


android {

    compileSdkVersion 28

    buildToolsVersion '28.0.3'

    defaultConfig {

        applicationId "com.creditone.admin.OnBoarding"

        minSdkVersion 19

        targetSdkVersion 28

        versionCode 61

        versionName "1.11"

        vectorDrawables.useSupportLibrary = true

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    repositories {

        maven { url 'https://maven.fabric.io/public' }

    }

    aaptOptions {

        additionalParameters "--no-version-vectors"

    }

    buildTypes {

        release {

            minifyEnabled true

            shrinkResources true

            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

        }

    }

    lintOptions {

        quiet true

        abortOnError false

        ignoreWarnings true

        checkReleaseBuilds false

    }

    compileOptions {

        sourceCompatibility JavaVersion.VERSION_1_8

        targetCompatibility JavaVersion.VERSION_1_8

    }

}



allprojects {

    repositories {

        maven { url "https://jitpack.io" }

    }

}


dependencies {

    implementation fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support.constraint:constraint-layout:1.1.3'

    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {

        exclude group: 'com.android.support', module: 'support-annotations'

    })

    }

}

apply plugin: 'com.google.gms.google-services'


皈依舞
浏览 124回答 3
3回答

慕标琳琳

尝试以下选项首选项->构建、执行、部署->即时运行->取消选中启用即时运行更新依赖版本以符合目标 SDK 版本。如果您发现任何版本不匹配,请先尝试第二个选项,如果未解决则移至第一个选项。

撒科打诨

我已迁移到 28.0.0 和 comiple 版本 28 之后推荐用于支持库的 androidx。下面给出androidx的描述https://developer.android.com/jetpack/androidx/我检查了这个视频以避免手动更改导入库的麻烦。https://www.youtube.com/watch?v=0FZ_eUIsLTg希望这对将面临此问题的开发人员有所帮助。:-)

不负相思意

我有同样的错误。解决它的步骤:干净的构建使缓存无效运行gradlew assembleDebug它会告诉你问题出在哪里
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java