症状
Gradleによるビルド中に下記のエラーで停止する。
1 2 3 4 |
Error:Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Error:1 error; aborting Error:Execution failed for task ':transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException |
解決策
build.gradleに以下の記述を追加してJavaのヒープサイズを拡張する。
1 2 3 4 5 6 |
android { ... dexOptions { javaMaxHeapSize "4g" } } |
不具合再現環境
- Android Studio 2.2.3
- Gradle 2.14