【问题标题】:android studio execution failed for task app dexdebug command finished with non zero value 1任务应用程序 dexdebug 命令以非零值 1 完成的 android studio 执行失败
【发布时间】:2015-07-31 16:18:44
【问题描述】:

我的问题是: 我刚刚安装了 Google Android Studio,当我运行默认程序(简单的界面和默认的 java 代码)时,它给了我这个错误

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

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Java\jdk1.7.0_60\bin\java.exe '' 以非零退出值 1 结束

我真的是 android 新手,我不知道该怎么办? 请帮忙...

【问题讨论】:

标签: java


【解决方案1】:

有一个类似的问题通过在 build.gradle 文件的顶部添加两行来解决它:

sourceCompatibility=JavaVersion.VERSION_1_7 targetCompatibility=JavaVersion.VERSION_1_7

如果您使用的是实验性 gradle 插件,请执行以下操作:

apply plugin: 'com.android.model.application'
sourceCompatibility=JavaVersion.VERSION_1_7
targetCompatibility=JavaVersion.VERSION_1_7

model {
    android {
        ...

否则是这样的:

android {
    compileSdkVersion 22
    buildToolsVersion "23.0.0 rc3"
    ...
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
    ...

*确保检查所有 build.gradle 文件并将 JavaVersion 添加到其中包含“model”或“android”的任何文件中

【讨论】:

  • 通过升级到最新版本的 android studio 并使用 com.android.tools.build:gradle-experimental:0.2.0 完全解决了问题
【解决方案2】:

我也遇到过这个问题,不过已经解决了。我认为一切都归功于 Estimote 库,我将其更新为仅 AAR 格式的新版本。

事实证明,我有其他依赖项对此负责。这些不会对以前的 JAR 版本造成任何问题。

就我而言,我已经包含了两次解析螺栓。自从我删除了 build.gradle 中的一行后,一切都很好

【讨论】:

    【解决方案3】:

    在更新 Android Studio 之后,我也遇到了这种情况。

    我解决了

    1. “构建”-->“清理项目”
    2. “构建”-->“重建项目”

    祝你好运。

    【讨论】:

      【解决方案4】:

      检查你没有添加这个库两次。

      【讨论】:

        猜你喜欢
        • 2016-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多