![](/img/trans.png)
[英]Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug
[英]Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'
在build.gradle中构建具有multiDexEnabled的项目时,我遇到了一个问题
这是错误
**错误:任务':app:transformClassesWithMultidexlistForDebug'的执行失败。
java.io.IOException:无法读取[APP_PATH / app / build / intermediates / transforms / CLASSES / FULL_PROJECT / jarMerging / debug / classes.jar](无法处理类[i.class](未知验证类型[19 ](在堆栈映射框中))**
这是我的gradle文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
useLibrary 'org.apache.http.legacy'
defaultConfig {
multiDexEnabled true
applicationId "com.example.application"
minSdkVersion 11
targetSdkVersion 23
versionCode 13
versionName "2.4"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.google.code.gson:gson:2.3.1'
compile 'com.squareup:android-times-square:1.6.4@aar'
compile files('libs/IDTUniPaySDK.jar')
compile files('libs/emv-bertlv-0.1.3-shaded.jar')
compile files('libs/audio.jar')
compile files('libs/bluebambooV4.4.jar')
compile 'ch.acra:acra:4.6.2'
compile 'com.google.code.ksoap2-android:ksoap2-android:3.4.0'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
}
当我删除这两个依赖项时(1-compile files('libs / audio.jar')2-compile files('libs / bluebambooV4.4.jar'))并还删除了使用这两个依赖项的参考代码工作正常。
这是我为解决此问题所做的事情:
转到“文件”>“项目结构”,然后在“模块”部分中,检查每个模块,如果“ 属性”中的“ 构建”工具版本等效于Flavors中的“ 目标Sdk”版本 。
错误:任务':app:transformClassesWithDexForRelease'的执行失败。
com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:执行Java进程时出错主类com.android.dx.command.Main,带有参数{--dex --num-threads = 4 --multi-dex --main-dex-list .. \\ app \\ build \\ intermediates \\ multi-dex \\ release \\ maindexlist.txt-输出.. \\ app \\ build \\ intermediates \\ transforms \\ dex \\ release \\ folders \\ 1000 \\ 1f \\ main .. \\ app \\ build \\ intermediates \\ transforms \\ jarMerging \\ release \\ jars \\ 1 \\ 1f \\ Combined.jar}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.