**Ошибка: не удалось выполнить задачу ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
com.android.builder.dexing.DexArchiveMergerException: невозможно объединить dex**
**Ошибка: не удалось выполнить задачу ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
com.android.builder.dexing.DexArchiveMergerException: невозможно объединить dex**
Шаг 1: Измените файл build.gradle на уровне модуля, чтобы включить multidex, и добавьте библиотеку multidex в качестве зависимости, как показано здесь:
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 26
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
Шаг 2: Если вы переопределяете класс Application, измените его на расширение MultiDexApplication (если возможно) следующим образом:
public class MyApplication extends MultiDexApplication { ... }
Или, если вы переопределяете класс Application, но изменить базовый класс невозможно, вы можете вместо этого переопределить метод attachBaseContext() и вызвать MultiDex.install(this), чтобы включить multidex:
public class MyApplication extends SomeOtherApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
Дополнительную информацию можно найти по этой ссылке.
Добавьте это в файл build.gradle.
android {
defaultConfig {
multiDexEnabled true
}
}