繁体   English   中英

Android Studio中的Gradle Build显示3个编译错误

[英]Gradle Build in Android Studio Showing 3 compilation errors

我尝试编译我的应用程序,但gradle构建完成并出现以下错误。

 Error:Error converting bytecode to dex:
                Cause: java.lang.RuntimeException: Exception parsing classes
                  Error:1 error; aborting
                 Error:Execution failed for task 
                 ':app:transformClassesWithDexForDebug'.
                  ':app:transformClassesWithDexForDebug'.
             > com.android.build.api.transform.TransformException:    
              java.lang.RuntimeException: 
               com.android.ide.common.process.ProcessException: 
                org.gradle.process.internal.ExecException: Process 'command   
               'C:\Program             Files\Java\jdk1.8.0_45\bin\java.exe'' 
                       finished with non-zero exit value 1
             :app:transformClassesWithDexForDebug FAILED

请告诉我如何摆脱它们。

尝试这个:

dexOptions {
    javaMaxHeapSize "4g"
    preDexLibraries = false
}

此外,您将来可能希望考虑使用MultiDex来避免这些问题: https : //developer.android.com/studio/build/multidex.html

切记将Java更新到最新版本! Android Studio 2.0和更高版本的android需要Java 1.8或更高版本

您可能缺少以下内容:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

因为,您的依赖项之一可能需要它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM