0
1

GooglePlayStoreの内部テスト公開で苦労した話[flutter] [Android]

Posted at

初めに

今回の記事は、GooglePlayStoreの内部テストを公開した際に遭遇したエラーについて、
備忘録的な感じで、残しておこうと言う趣旨の記事です。
どなたかの参考になれば幸いです。

実装手順

上記の記事を参考に、キーストアを作成し、署名の設定を行いました。

(今回の記事では、全体の実装方法は省略します。
実装方法が気になる方は参考記事の参照してください。)

諸々設定を終えて、

flutter build appbundle

上記のコマンドで、app bundleビルドをすると以下のエラー

  • What went wrong:
    Execution failed for task ':app:validateSigningRelease'.

Keystore file '/Users/kobayashiyuuto/StudioProjects/プロジェクト名/android/app/key.jks' not found for signing config 'release'.

android/app/build.gradleファイルの、
defaultConfigブロックのsigningConfig signingConfigs.debagを
signingConfig signingConfigs.releaseに変更します。

  defaultConfig {
        applicationId "com.hoge.fuga"
        minSdkVersion 23
        targetSdkVersion 30
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
        signingConfig signingConfigs.release //debagからreleaseに変更する。
    }

この変更をした後に、もう一度aakファイルをアップロードします。

そうしたら次は以下のエラーが。。。

「com.example」は制限されているため、別のパッケージ名を使用する必要があります。

どうやらandroidでは、com.exampleのbundleIdはリリースできないらしい。

→bundleIdを変更。

変更後再度aakファイルをビルドすると。。

  • What went wrong:
    Execution failed for task ':app:validateSigningRelease'.

Keystore file '/Users/kobayashiyuuto/StudioProjects/プロジェクト名/android/app/key.jks' not found for signing config 'release'.

また以下のエラー。。

色々悪戦苦闘したが、key.jksファイルがプロジェクトのルートに配置されていたので、
android/app配下に置くと、解決!!!

こう言う作業をする際は、ファイルの配置などは気をつけましょう。

参考記事

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1