【发布时间】:2015-11-30 13:18:19
【问题描述】:
我将一个项目从 Eclipse 导入到 Android。然后我在尝试运行应用程序后收到此错误消息:
错误:任务 ':app:dexDebug' 执行失败。 com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.8.0_40\bin\java.exe'' 完成非零退出值 2
好像是这个问题: Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessException
但我尝试了所有答案,但都没有奏效。
这是我的 build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "22.0.1"
compileOptions.encoding = 'windows-1251'
defaultConfig {
applicationId "sk.app"
minSdkVersion 15
targetSdkVersion 21
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v4:23.1.1'
compile 'com.google.code.gson:gson:2.3'
compile files('libs/activation.jar')
compile files('libs/droidText.0.4.jar')
compile files('libs/google-play-services.jar')
compile files('libs/mail.jar')
}
【问题讨论】:
-
您可以尝试developer.android.com/tools/revisions/build-tools.html 的最新构建工具版本 23.0.2 吗?
-
我试过了,还是一样的错误信息
-
你能用这个developer.android.com/intl/es/tools/building/multidex.html启用multidex吗?或者你已经在你的gradle中添加了它?
-
我之前尝试过,但没有使用最新的构建工具。现在可以了,谢谢。
-
太好了。我花了一个月的时间才解决这个问题,尽管我一直在努力解决这个问题。对于是否发布答案,我有点介意,因为我不完全确定。为了别人的缘故,现在添加了答案。你可以接受并投票给它一个信任.. ;)
标签: android android-studio gradle compilation