Posted at

【Flutter】firebase_admob を入れたら出てきた Unable to merge dex エラーの解決

More than 1 year has passed since last update.

Flutterでadmobを使ってみようと、firebase_admobを入れたら以下のエラーが出てビルドできなくなりました。

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

ググったらすぐに解決法が出てきました。

Flutterプロジェクトのandroid/app/src/build.gradlemultiDexEnabled trueを追加します。

...

android {
...

defaultConfig {
...

multiDexEnabled true
}
...
}


参考

"Unable to merge dex" error with firebase_admob package · Issue #14874 · flutter/flutter