错误梯度生成C:\Program Files\Java\jdk1.7.0_79\bin\Java.exe'';以非零退出值1结束

错误梯度生成C:\Program Files\Java\jdk1.7.0_79\bin\Java.exe'';以非零退出值1结束,java,android,Java,Android,错误:任务“:app:transformClassesWithDexForDebug”的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.exeception:process'command'C:\Program Files\Java\jdk1.7.0\u 79\bin\Java.e

错误:任务“:app:transformClassesWithDexForDebug”的执行失败。 com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.exeception:process'command'C:\Program Files\Java\jdk1.7.0\u 79\bin\Java.exe''以非零退出值1结束

这是我的gradle构建文件:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "br.com.gerenciarsc.nfce"
        minSdkVersion 12
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile('org.simpleframework:simple-xml:2.7.1') {
        exclude group: 'xpp3', module: 'xpp3'
        exclude group: 'stax', module: 'stax-api'
        exclude group: 'stax', module: 'stax'
    }
    compile 'com.google.code.gson:gson:2.5'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.j256.ormlite:ormlite-core:4.48'
    compile 'com.j256.ormlite:ormlite-android:4.48'
    compile 'com.beardedhen:androidbootstrap:2.0.0'
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.journeyapps:zxing-android-embedded:3.0.2@aar'
    compile 'com.google.zxing:core:3.2.0'
    compile 'br.com.uol.ps:library:0.8'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'javax.xml.crypto:jsr105-api:1.0.1'
    compile ('commons-io:commons-io:2.4'){
        exclude group: 'org.apache.commons.collections', module: 'org.apache.commons.collections'
    }    
}

找到原因和解决办法

当我在我的环境中的两个不同项目中创建了一个具有相同签名(包和名称)的类并启动应用程序进行尝试时,突然发生了这种情况。我明白了

我通过添加
multiDexEnabled true
发现了它,出现了新的错误消息,发现了重复的类


因此,我重构了类(更改了包名),也删除了应用程序启动时启用的多索引支持。向下滚动时,我在日志中发现以下错误:

java.lang.UnsupportedClassVersionError:com/android/dx/command/Main: 不受支持的主要版本52.0

然后,我搜索了上述错误,并找到了以下解决方案,这些解决方案是针对此问题和其他类似问题的解决方案所建议的:

在build.gradle(模块:app)文件中,我更改了以下内容:

buildToolsVersion“24.0.0”

buildToolsVersion“23.0.2”

在Android Studio中点击“将项目与gradle文件同步”按钮,错误消失


注意:我不完全理解错误的确切原因及其解决方案,但这似乎是java版本1.7和Android API级别24的兼容性问题。一些人建议(在我提到的问题链接上)将JDK版本8与API 24一起使用,或者将其降级为JDK版本7和API级别23.0.x作为解决办法。

在我的例子中,我将build.gradle(模块:app)中的buildToolVersion更改为23.0.2
然后,应用程序正在运行。

在我得到解决后,我也面临同样的问题。问题可能是生成项目时未在生成目录下创建classes文件夹,原因可能是项目路径不正确。因此,您必须更正项目路径并重新构建,以使其正常工作。java文件应位于gradle项目的路径\src\main\java下

任务的执行失败 “:vvm:transformclasses with desugarforrelease”。 com.android.build.api.transform.TransformException: org.gradle.process.internal.exeception:启动时出现问题 处理“命令”E:\Java\jdk1.8.0\u 181\bin\Java.exe“


通过将gradle从4.4升级到5.4,我已经解决了这个问题。在我没有解决问题之前,我也遇到了同样的问题。而不是采用以下两种方法:

过程1:使用build.gradle更新插件

plugins {
id "com.github.ManifestClasspath" version "0.1.0-RELEASE"
}
过程2:在IDE内执行应用程序时更新JAVA路径


但它仍然不起作用。

首先查看gradle控制台的确切错误集
buildToolsVersion“23.0.1”
//是什么。
Clean Rebuild Sync运行
。请让我通知您。设置
minSdkVersion 15
。删除
编译'com.android.support:support-v4:23.1.1'
@IntelliJAmiya我执行了您告诉我的所有更改,但出现了错误persists@ArthurRodrigues创建此文件的类型库或版本不匹配。在何处添加此文件?@souravanda,您可以检查添加位置的问题
multiDexEnabled true