Android执行失败

时间:2015-04-12 20:31:20

标签: java android android-studio

当我在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']
    }
} 

2 个答案:

答案 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' 
}

这应该可以解决问题。