• 3年前

Flutter Androidで64k問題

アプリ、およびアプリの参照するライブラリが 65,536 メソッドを超えると、ビルドエラーが発生し、Android ビルド アーキテクチャの制限に達したことが示されます。


原因のログ

D8: Cannot fit requested classes in a single dex file (# methods: 148507 > 65536 ; # fields: 75685 > 65536)
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: 
The number of method references in a .dex file cannot exceed 64K.

修正点

app/build.gradle > android > defaultConfig
に 「multiDexEnabled true」を追加すれば解決します


yass

Flutter/Android/Nuxt/Django/Firebase/iOS

東京、武蔵野市にあるWebサイト制作、Webシステム開発、モバイルアプリ開発、システム設計、構築、ITコンサルティングを行なっている会社です。 開発会社、ベンチャー、フリーランスで10年以上フルスタックエンジニアとして開発してきた代表が理想とする開発基盤、システム運用手法、最新技術を取り入れ、受託開発や自社サービスの開発を行っています。

info@lorchestra.dev
042-266-2750(代表)