gpt4 book ai didi

android - 构建我的Android项目时无法合并dex错误

转载 作者:行者123 更新时间:2023-12-03 05:39:32 25 4
gpt4 key购买 nike

我正在尝试构建我的android项目并收到错误“无法合并dex”

我尝试了其他帖子中提到的其他选项。他们之中有一些是

  • 删除未使用的库
  • 将multidexenabled = true添加到gradle文件
  • 将实现'com.android.support:multidex:1.0.3'添加到gradle文件
  • 清理,删除.gradle文件夹并重建

  • 问题仍然存在,并且不确定出什么问题。请分享您的想法。
    Error:Execution failed for task         
    ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
    > java.lang.RuntimeException:
    com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

    我的app / build.gradle文件
                apply plugin: 'com.android.application'

    android {
    compileSdkVersion 27

    defaultConfig {
    applicationId "app.resta.com.restaurantapp"
    minSdkVersion 23
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
    }
    buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    }
    compileOptions {
    targetCompatibility 1.7
    sourceCompatibility 1.7
    }
    }
    repositories {
    maven { url "https://jitpack.io" }
    }
    dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    implementation 'com.android.support:appcompat-v7:27.0.2'
    implementation 'com.android.support:design:27.0.2'
    implementation 'com.android.support:recyclerview-v7:27.0.2'

    compile 'com.github.PhilJay:MPAndroidChart:v3.0.2'
    implementation 'com.google.firebase:firebase-core:16.0.6'
    implementation 'com.google.firebase:firebase-firestore:17.1.5'
    implementation 'com.google.firebase:firebase-storage:16.0.5'
    implementation 'com.firebaseui:firebase-ui-storage:4.1.0'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
    implementation 'com.android.support:multidex:1.0.3'
    }

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

    最佳答案

    使用支持库27.1.1构建:

    dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    implementation 'com.android.support:design:27.1.1'
    implementation 'com.android.support:recyclerview-v7:27.1.1'
    implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
    implementation 'com.google.firebase:firebase-core:16.0.6'
    implementation 'com.google.firebase:firebase-firestore:17.1.5'
    implementation 'com.google.firebase:firebase-storage:16.0.5'
    implementation 'com.firebaseui:firebase-ui-storage:4.1.0'
    implementation 'com.android.support:multidex:1.0.3'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
    testImplementation 'junit:junit:4.12'
    }

    如果不是,则添加整个 DexArchiveMergerException,而不仅添加该通知,该通知什么也没有。

    关于android - 构建我的Android项目时无法合并dex错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54031766/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com