【问题标题】:Gradle build failed with an ExceptionGradle 构建失败并出现异常
【发布时间】:2015-10-01 07:43:24
【问题描述】:

我是工作室的新手,

我正在尝试运行我的应用程序

遇到错误 -

出了什么问题:

任务 ':app:dexDebug' 执行失败。

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java '' 以非零退出值 1 结束

我尝试了 jdk 1.8,它给出了同样的错误。

所以发现很少有答案说将 jdk 减少到 1.7

但错误仍然存​​在

请提出建议

分级:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "22.0.1"
    defaultConfig {
        applicationId "innovapptive.com.mworkorder"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.0.0'

}

【问题讨论】:

  • 启用 multidex 给我错误:任务 ':app:packageAllDebugClassesForMultiDex' 执行失败。 > java.util.zip.ZipException:重复条目:android/support/v7/app/ActionBar$NavigationMode.class
  • 如果您尝试使用 Multidex,您需要为 Multidex 支持库提供依赖项
  • 谢谢,但我该怎么做......我对此很陌生。
  • dependencies { compile 'com.android.support:multidex:1.0.0' compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support :appcompat-v7:22.0.+' }

标签: android android-studio


【解决方案1】:

这是从answer 中获取的对我有用的东西:

defaultConfig {
   multiDexEnabled true
}

【讨论】:

    【解决方案2】:

    对我有用的是:构建-> 重建项目

    【讨论】:

      【解决方案3】:

      我遵循第一个答案,然后导致另一个问题: **错误:任务 ':app:packageAllDebugClassesForMultiDex' 执行失败。

      java.util.zip.ZipException:重复条目:com/umeng/analytics/AnalyticsConfig.class** 然后它发生了: 错误:任务“:app:packageAllDebugClassesForMultiDex”执行失败。 java.util.zip.ZipException:重复条目:com/umeng/analytics/AnalyticsConfig.class 所以我试图删除这个:

      dependencies {
          compile fileTree(include: ['*.jar'], dir: 'libs')
          testCompile 'junit:junit:4.12'
          compile 'com.android.support:appcompat-v7:23.1.1'
          compile 'com.android.support:design:23.1.1'
          compile project(':libraries:SlidingMenu')
          compile files('libs/volley_src.jar')
          compile files('libs/Volley_bin.jar')
      //    compile 'com.umeng.analytics:analytics:latest.integration'
      //    compile files('libs/umeng-analytics-v5.6.1.jar')
          compile files('libs/xUtils-2.6.14.jar')
      }
      

      不知道是什么原因,以后可以试试最新的友盟SDK。 如果您使用的是计数和分析 SDK,它可能对您有用。

      【讨论】:

      • 什么;还有,我试过最新的SDK,它被标记为适用于Android 6.0的版本,这可能是问题的结果,我猜
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2014-04-08
      相关资源
      最近更新 更多