Gradle exeption
Hello, I'm setting up CI for Android project. And i'm getting gradle error. Project build without error in Android studio. What should I do?
[Step 1/1] BUILD FAILED
[17:49:27][Step 1/1]
[17:49:27][Step 1/1] Total time: 24.064 secs
[17:49:27][Step 1/1] Execution failed for task ':app:transformClassesWithDexForDebug'. java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\multi-dex\debug\maindexlist.txt --output D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar}
[17:49:27][Step 1/1] ##teamcity[buildProblem identity='-1550394245' description='Execution failed for task |':app:transformClassesWithDexForDebug|'. java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\multi-dex\debug\maindexlist.txt --output D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar}' type='gradleBuildProblem']
[17:49:27][Step 1/1] Process exited with code 1
[17:49:27][Step 1/1] Gradle failure report
[17:49:27][Gradle failure report] FAILURE: Build failed with an exception.
[17:49:27][Gradle failure report]
[17:49:27][Gradle failure report] * What went wrong:
[17:49:27][Gradle failure report] Execution failed for task ':app:transformClassesWithDexForDebug'.
[17:49:27][Gradle failure report] > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --num-threads=4 --multi-dex --main-dex-list D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\multi-dex\debug\maindexlist.txt --output D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\dex\debug\folders\1000\1f\main D:\Program Files\TeamCity\buildAgent\work\211f9cea24078063\app\build\intermediates\transforms\jarMerging\debug\jars\1\1f\combined.jar}
[17:49:27][Gradle failure report]
[17:49:27][Gradle failure report] * Try:
[17:49:27][Gradle failure report] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
[17:49:27][Step 1/1] Process exited with code 1
[17:49:27][Step 1/1] Step Gradle failed
Please sign in to leave a comment.
Hi Egor,
this problem doesn't seem directly related to TeamCity. Searching for the error message yields this results:
https://stackoverflow.com/questions/42665599/error-com-android-dx-command-main-in-android-studio-2-3
https://stackoverflow.com/questions/43410408/build-apk-error-apptransformclasseswithdexfordebug
It seems that either multidex isn't enabled or the process is running out of memory to compile your app. There are some hints there on increasing the amount of memory allowed for gradle to compile. Could you check whether this works for you?