0

내가 얻을 재 구축실패 데모하십시오 DexArchiveMergerException와 transformDexArchiveWithExternalLibsDexMergerForMockDebug 후

Error:Execution failed for task ':demo:transformDexArchiveWithExternalLibsDexMergerForMockDebug'. 
> com.android.builder.dexing.DexArchiveMergerException: com.android.tools.r8.errors.CompilationError: Program type already present: com.google.android.gms.common.internal.zzag 

이 오류 메시지는 무엇을 의미합니까? 뭐가 잘못 되었 니?

답변

1

implementation 지침을 (이전) compile으로 바꿀 때 작동합니다.

+0

대단히 감사합니다. – gc986

0

이 오류에 대해 제안 된 workaround은 프로젝트 내의 ./gradle 폴더를 삭제하거나 빌드 폴더 및 gradle 캐시을 모두 삭제하는 것입니다.

추가 참조 :

  1. .gradle 디렉토리를 삭제합니다.

  2. 앱을 다시 실행하십시오.

노트

  • .gradle 디렉토리는 프로젝트의 루트 폴더에 있습니다. (숨겨진 파일을 먼저 표시해야 할 수도 있습니다.)
  • Android 3.0을 사용하여 종속성 모듈을 업데이트 할 때마다이 작업을 수행해야합니다.

희망이 있습니다.