为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

皈依舞 2022-06-15 10:11:25
我尝试添加支持片段,问题从那里开始。构建版本不支持支持库。以前的构建版本是 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'
查看完整描述

3 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

尝试以下选项

  1. 首选项->构建、执行、部署->即时运行->取消选中启用即时运行

  2. 更新依赖版本以符合目标 SDK 版本。如果您发现任何版本不匹配,请先尝试第二个选项,如果未解决则移至第一个选项。


查看完整回答
反对 回复 2022-06-15
?
撒科打诨

TA贡献1934条经验 获得超2个赞

我已迁移到 28.0.0 和 comiple 版本 28 之后推荐用于支持库的 androidx。

下面给出androidx的描述

https://developer.android.com/jetpack/androidx/

我检查了这个视频以避免手动更改导入库的麻烦。

https://www.youtube.com/watch?v=0FZ_eUIsLTg

希望这对将面临此问题的开发人员有所帮助。:-)


查看完整回答
反对 回复 2022-06-15
?
不负相思意

TA贡献1777条经验 获得超10个赞

我有同样的错误。解决它的步骤:

  • 干净的构建

  • 使缓存无效

  • 运行gradlew assembleDebug它会告诉你问题出在哪里


查看完整回答
反对 回复 2022-06-15
  • 3 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号