🐛

shared_preferences入れたらAndroidビルドできなくなったお話

2025/01/27に公開

結論

Gradleバージョンの変更が必要。
下記のように設定する。
https://github.com/flutter/flutter/issues/156307#issuecomment-2396404883![

事の発端

タイトルにshared_preferences入れたらと書いてますが、shared_preferencesというより他プラグインを入れてもエラーになると思います。
FlutterアプリをAndroidでビルドしようとすると、エラーでビルドに失敗する問題に直面。ネットでは「既存アプリも起動しない」という問題が発生する、などの情報もありました。

AndroidStudio Ladybug 2024.2 の影響

AndroidStudio Ladybug使用すると次の問題がありました

  • shared_preferences を含む一部のライブラリが対応していない
  • Gradleバージョンの変更が必要になる
    • Gradleバージョンを上げることで対応可能だが、他のプロジェクトへの影響は不明

Discussion