簡體   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