마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Error while generating the main dex list. 라는 에러가 뜨는데 도저히 해결 방법을 모르겠습니다... 도와주세요 ㅠㅠ

0 추천
...

:app:transformClassesWithDexBuilderForDebug
:app:transformClassesWithMultidexlistForDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
> com.android.build.api.transform.TransformException: Error while generating the main dex list.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

위 에러가 뜨는데 코드상의 문제는 아닌거같습니다. gradle 에서 뭔가 문제가 난거같은데

도저히 어떻게 해결해야할지 모르겠네요...

고수님들 도움 부탁드립니다!,,,
kanoo (2,720 포인트) 님이 2018년 5월 24일 질문

1개의 답변

+1 추천
저도 이 문제 갖고 하루를 그냥 날렸는데요..

일단 android studio 에서 mutiDex 관련 세팅 되어있는지 확인해주세요.

(참고 사이트 : https://developer.android.com/studio/build/multidex?hl=ko)

그랬는데도 계속 에러가 발생하면 안드로이드 스튜디오 아래 "terminal" 창에서 아래와 같이 입력해주세요.

C:\develop\(워크스페이스)\android>gradlew app:transformClassesWithMultidexlistForDebug --stacktrace

 

그러면 어디서 에러가 나는지 더 자세한 로그가 찍힙니다.

참고로 저같은 경우는 dependency library의 class와 project 내 특정 클래스와 이름이 중복이어서 에러가 난거였습니다. (늘 그렇듯 에러는 알고보면 진짜 별거 아닌..;)

조금이나마 도움이 됐길 바랍니다.

그럼 수고하세요 :)
GoomPow (160 포인트) 님이 2018년 7월 18일 답변
...