当我在Android Studio中运行我的应用时,会出现此错误:
错误:任务':app:dexDebug'的执行失败。> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:进程'命令 'C:\ Program Files \ Java \ jdk1.8.0_05 \ bin \ java.exe''已完成 非零退出值2
我尝试了很多解决方案,但无法解决问题。
这是 build.gradle 的代码:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
}
}
allprojects {
repositories {
jcenter()
}
}
此 build.gradle 适用于我使用的库:
buildscript {
repositories {
mavenCentral()
}
dependencies
{
classpath 'com.android.tools.build:gradle:1.1.0'
}
}
apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.0.2"
defaultConfig {
minSdkVersion 8
targetSdkVersion 21
multiDexEnabled true
}
sourceSets.main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
jniLibs.srcDirs = ['libs']
}
}
答案 0 :(得分:0)
主要错误似乎是
进程' C:\ Program Files \ Java \ jdk1.8.0_05 \ bin \ java.exe'' 完成非零退出值2
你能检查一下你能成功运行java吗?如果没有,请尝试重新安装。
答案 1 :(得分:0)
尝试在build.gradle(目录'app / src'中的那个,而不是gradle内的那个)中更改依赖项:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.1'
}
这应该可以解决问题。