gpt4 book ai didi

android - 发现多个文件的操作系统独立路径为 'META-INF/DEPENDENCIES' 且无法合并 dex

转载 作者:行者123 更新时间:2023-11-29 15:34:49 26 4
gpt4 key购买 nike

当我构建我的应用程序时,我遇到了这个错误。

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. More than one file was found with OS independent path 'META-INF/DEPENDENCIES'

我不知道如何解决这个错误。我在谷歌上搜索了几个小时,但它仍然不起作用

我的项目gradle:

     // Top-level build file where you can add configuration options common
to all sub-projects/modules.

buildscript {

repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'


// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
} }

allprojects {
repositories {
google()
jcenter()
} }

task clean(type: Delete) {
delete rootProject.buildDir
}

我的应用程序等级:

apply plugin: 'com.android.application'

android {
compileSdkVersion 27
defaultConfig {
multiDexEnabled true
applicationId "com.example.tingyu.receivedatajson"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/rxjava.properties'
}
dependencies {
compile 'com.android.support:multidex:1.0.1'}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation files('src/main/java/com/example/tingyu/receivedatajson/httpclient-4.5.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/httpclient-win-4.5.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/httpcore-4.4.1.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/json-simple-1.1.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/utils-json-common-3.0.0.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/utils-json-handler-2.0.0.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/org.osgi.foundation-1.0.0.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/java-json.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/org.json.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/org.json.simple-0.3-incubating-sources.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/commons-lang-2.1.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/apache-collections-commons-collections-3.1.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/ezmorph-1.0.3.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/jsonplugin-0.33.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/json-lib-2.1-jdk15.jar')
implementation files('src/main/java/com/example/tingyu/receivedatajson/commons-beanutils-core-1.7.0.jar')
}

我试试这个:

packagingOptions {
exclude 'META-INF/DEPENDENCIES'
}

然后出现错误:

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.

com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

最佳答案

把它放在你的 build.gradle 中。

然后清理并重建项目

android{
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'

}
}

关于android - 发现多个文件的操作系统独立路径为 'META-INF/DEPENDENCIES' 且无法合并 dex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53153930/

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