我是android编程的新手,我使用android studio IDE。我正在尝试运行一个程序,但是我遇到了这个错误:`错误:任务执行失败':app:dexDebug'。
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Program Files \ Java \ jdk1.8.0_45 \ bin \的java.exe''完成非零退出值2`
我在互联网上搜索了很多。有一个solution表示:尝试逐个删除jar文件,然后在每次构建项目时。所以你可以导致问题的jar文件。但这对我没有帮助。
在另一个solution中,我发现这个i =可能是因为名称重复。我检查了所有文件,但我没有发现任何重复文件。
我发现了另一个solution,但我无法理解。
所以,我对我应该做的事感到困惑。这真的很烦人。
任何人都可以帮我理解这个问题。 提前致谢
顺便说一下,这是build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "b.ir"
minSdkVersion 14
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:22.1.1'
compile files('libs/glide-3.3.1.jar')
compile files('libs/okhttp-2.4.0.jar')
compile files('libs/analytics-1.2.0.jar')
compile files('libs/google-play-services.jar')
compile 'com.google.android.gms:play-services:4.1.32'
compile files('libs/mimecraft-1.1.1.jar')
compile files('libs/library-1.2.2.jar')
compile files('libs/com.google.android.maps.jar')
compile 'com.google.android.exoplayer:exoplayer:r1.2.3'
compile files('libs/realm-0.82.0.jar')
}
答案 0 :(得分:0)
“在没有值得注意的变化之后,我突然遇到了同样的问题。
我通过删除app / build目录解决了这个问题,让gradle构建整个项目。“
或:
“可以通过添加编译'com.android.support:support-v4:18.0.0'来解决这个问题 到vertretungsplan build.gradle中的依赖项,编译然后删除这一行并再次编译。
现在它有效“
此解决方案来自此帖,希望对您有所帮助。
Android Studio: Gradle - build fails -- Execution failed for task ':dexDebug'