** 오류 : 'app : transformDexArchiveWithExternalLibsDexMergerForDebug'작업에 대한 실행이 실패했습니다.android studio에서 앱을 성공적으로 빌드 한 후이를 해결하는 방법
com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex**
** 오류 : 'app : transformDexArchiveWithExternalLibsDexMergerForDebug'작업에 대한 실행이 실패했습니다.android studio에서 앱을 성공적으로 빌드 한 후이를 해결하는 방법
com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex**
build.gradle 파일에 추가하십시오.
android {
defaultConfig {
multiDexEnabled true
}
}
1 단계 : multidex을 활성화하고 다음과 같이 종속성으로 multidex 라이브러리를 추가 할 모듈 수준 build.gradle 파일을 수정 :
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 26
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
2 단계 : 당신은 응용 프로그램을 오버라이드 (override) 할 경우 다음에서와 수,
public class MyApplication extends MultiDexApplication { ... }
을하거나 응용 프로그램 클래스를 오버라이드 (override) 할 경우에 있지만 기본 클래스를 변경할 수 없습니다 : 클래스는,이 MultiDexApplication을 (가능한 경우)로 다음과 연장 변경
public class MyApplication extends SomeOtherApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
더 많은 정보를 원하시면이 link
은 완전한 오류 당신이 사용합니까 무엇 libs와 –
을 게시하시기 바랍니다 : 대신은 attachBaseContext() 메소드를 오버라이드 (override) multidex 수 있도록 MultiDex.install (이)로 전화하십시오. 내가 최근 누출 카나리아를 사용할 때 이걸 봤어. – Raghunandan