Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Studio編譯大工程報錯:java.exe'' finished with non-zero exit value 1

Android Studio編譯大工程報錯:java.exe'' finished with non-zero exit value 1

編輯:關於Android編程

困擾了三天的Android Studio編譯報錯終於解決了!
三天嘗試了各種不同的方案針對各個不同的方方面面,然而真相只有一個!
原問題情景:由於項目工程特別大,在編譯一段後就會報下面這個錯誤:

Error:Execution failed for task ':dexAppDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:Program FilesJavajdk1.8.0_25 in java.exe'' finished with non-zero exit value 1

在stackOverFlow上找了很多辦法嘗試都行不通,於是只能自己琢磨著不斷嘗試,最後在任務管理器中觀察到studio.exe和java.exe運行時占用內存量較大,又考慮
電腦配置可能不夠用,所以開始不斷嘗試修改占用內存相關的東西,並終於取得了進展。關鍵代碼是build.gradle中的:

dexOptions {
    javaMaxHeapSize "xx"
}

xx為合理的內存大小。如果你也遇到了這種問題,不妨試試~

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved