FlutterアプリでAndroid StudioのGenerate Signed Bundle/APKが表示されない時の対処法

公開日:2022/08/30 更新日:2022/08/30
FlutterアプリでAndroid StudioのGenerate Signed Bundle/APKが表示されない時の対処法のサムネイル

はじめに

FlutterアプリをGoogle Play Storeに公開するためにAndroid Studioを使ってアップロード鍵を生成しようとしたところ、公式ドキュメントに書かれている「Build」→「Generate Signed Bundle/APK」というメニューが見つかりませんでした。この解決法をメモします。

前提と環境

  • Flutterアプリであること
  • Android StudioのバージョンはChipmunk | 2021.2.1 Patch 1

症状

以下のように、普通にFlutterアプリをAndroid Studioで開いた状態だと、メニューの「Build」→「Generate Signed Bundle/APK」がありません。 no-menu.png

また、調べると「Tools」→「Flutter」の中に「Open Android module in Android Studio」があり、これをクリックした後では「Generate Signed Bundle/APK」が可能となる情報も見つけましたが、私の環境では以下のように「Open Android module in Android Studio」がありませんでした。(ただし、これは私のやり方、調べ方が不十分な可能性が高いです。) no-flutter-menu.png

解決策

解決策はとても簡単で、Flutterアプリのルートディレクトリ直下にあるandroidディレクトリをAndroid Studioで開き直すことで解決します。 具体的には、例えばAndroid Studioを一度全て閉じて、再度Android Studioを開くと以下のように「Open」があるのでこれをクリックします。 open-menu-mod.png

すると以下のように開くディレクトリを選択できるので、ここでFlutterアプリのルート直下にあるandroidディレクトリを選択して開きます。 open-android-dir-mod.png

Android Studioでandroidディレクトリを開くと、以下のように表示されてローディング状態になります。 loading-android-project.png

ローディング状態が完了すると、以下のように色々とFlutterアプリで使用しているパッケージ名のディレクトリが表示されます。私の環境だと、ローディングが終わって以下のようになるまで5〜6分かかりました。 complete-loading-android-project.png

上記の状態になった後に、以下のように「Build」→「Generate Signed Bundle / APK」が表示されます。 generate-key-menu.png

まとめ

公式ドキュメントにも特にこの問題についてはまだ記載されていないようで少し調べる必要があったためメモしました。

開発アプリ

nanolog.app

毎日の小さな出来事をなんでも記録して、ログとして残すためのライフログアプリです。