任务执行失败':splash:dexDebug'

时间:2015-09-04 07:16:35

标签: android-studio

我的android studio有问题。我已经导入了一个eclipse项目但是当我运行这个项目时,我收到了这个错误:

  

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Program Files \ Java \ jdk1.8.0_60 \ bin \的java.exe''完成非零退出值2

我不知道为什么会收到此错误。 请帮我。感谢

3 个答案:

答案 0 :(得分:9)

导致此问题的原因是什么?

  

Dalvik可执行规范限制了方法的总数   可以在单个DEX文件中引用到65,536,包括   您自己的Android框架方法,库方法和方法   代码。

请参阅Google docs

如何解决?

在gradle中添加multiDexEnabled true

  defaultConfig {
        applicationId "com.xyz.foo"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 17
        versionName "1.0"

        // Enabling multidex support.
        multiDexEnabled true

       }
...

dependencies {
  compile 'com.android.support:multidex:1.0.1'
}

答案 1 :(得分:3)

可能是由于某些依赖性问题。 逐个删除依赖项并运行应用程序。然后您可以轻松解决此问题。

答案 2 :(得分:0)