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.gradle
にmultiDexEnabled true
を追加します。
...
android {
...
defaultConfig {
...
multiDexEnabled true
}
...
}
参考
"Unable to merge dex" error with firebase_admob package · Issue #14874 · flutter/flutter