Flutter googleplayはアプリがデバッグモードで署名されたと言っています

コンスタンチン

GooglePlayでFlutterアプリをリリースしようとしています。このガイドに従ってキーストアを作成しましたhttps://flutter.dev/docs/deployment/android#signing-the-app

今、私はこのコマンドでリリースアプリを構築しようとしています

flutter build apk --release --split-per-abi 

(明示的にするために--releaseフラグを追加しました)そしてその後、2つのapkファイルを取得します:

app-arm64-v8a-release.apk

そして

app-armeabi-v7a-release.apk

それらの名前でさえ、それらが両方ともリリースファイルであることを明確に示しています。次に、それらのいずれかをgoogle playにアップロードしようとすると、常に次のエラーメッセージが表示されます。

ダウンロードに失敗しました

ダウンロードしたAPKファイルまたはAndroidAppBundleはデバッグモードで署名されました。ファイルに署名するか、リリースモードに設定します。署名の詳細をご覧ください。

私のgradle.buildファイルにはこれが含まれています:

signingConfigs {
    release {
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile file(keystoreProperties['storeFile'])
        storePassword keystoreProperties['storePassword']
    }
}
buildTypes {
    release {
        signingConfig signingConfigs.release
    }
}

そして、私がそれを構築するとき、問題はありません。

ここで何が欠けていますか?私は完全にそれに固執しています

コンスタンチン

これを解決しました。その理由は、以前にflutter run--releaseコマンドを使用したことがあるためです。そのため、gradleはデバッグキーストアをキャッシュし、実際にそれを使用してリリースAPKに署名していました。

解決策は簡単です

プロジェクトディレクトリで新しいターミナルを開き、次のように入力します。

cd android

プロジェクトのAndroidディレクトリにいるときに、このコマンドを入力します

./gradlew clean

./に特に注意してください。単にgradlewcleanと入力すると、gradlewが実際に「android」ディレクトリ内にある場合でも機能しません。

Gradleキャッシュがクリーンアップされたら、buildコマンドを再度実行するだけです。

flutter build apk --split-per-abi

そして、あなたはグーグルプレイによって受け入れられるであろう正しく署名されたリリースAPKを得るでしょう

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

iOS 14では、Flutterアプリはデバッグモードで保存されません

分類Dev

Flutterはデバイスをロードしておらず、「スタートアップロックを解放するための別のflutterコマンドを待っています...」と表示されます。

分類Dev

FlutterとDartがAndroidStudioにインストールされ、アプリがビルドされますが、それはぎこちなく、FlutterDoctorはインストールされていないと言います

分類Dev

Flutter:プロシージャはデバッグモードでは正常に実行されますが、リリース後は実行されません。なぜですか?

分類Dev

Flutter:1つのアプリに複数のFirebaseプロジェクトがありますが、誤ったデータが表示されています

分類Dev

Flutter、同じデバイスでアプリをリリースしてデバッグする方法は?

分類Dev

最新のSDKバージョン1.20.4にアップグレードした後、Flutterアプリの実行/デバッグが非常に遅くなります

分類Dev

Flutter packages pub-UnauthorizedAccess:Unauthorized user:...バージョンをパッケージにアップロードすることは許可されていません

分類Dev

Flutter、Firebase ios、クラウドメッセージは、アプリがバックグラウンドにある場合は表示されず、アプリがフォアグラウンドにある場合にのみ表示されます

分類Dev

アプリがPlayストアまたはアプリストアにない場合、Flutterモバイルアプリを新しいバージョンに自動的に更新するにはどうすればよいですか?

分類Dev

「--prod--releaseandroid」を使用してIonic3 apkビルドを実行すると、apkがデバッグモードで署名されたというGooglePlayストアエラーが発生するのはなぜですか?

分類Dev

FlutterアプリはAndroidエミュレーターで実行されていますが、物理デバイス(OnePlus 7T)では実行されていません

分類Dev

FlutterアプリでStreamBuilderとNavigatorを使用していますが、最初のページが2回ビルドされます

分類Dev

.aarモジュールを使用するFlutterプラグインは、サンプルアプリでは正常にビルドおよび実行されますが、別のアプリではビルドできません

分類Dev

Flutter-関数が完全にデバッグされる前に、デバッガーが関数呼び出しの下でコードをデバッグしているのはなぜですか?

分類Dev

DartまたはFlutterは、float32リトルエンディアンでエンコードされたバイナリファイルを読み取り、それをList <double>に変換する方法を教えてください。

分類Dev

Flutterアプリをモジュールアプリとしても機能させるにはどうすればよいですか?

分類Dev

Flutter:アプリをバックグラウンドサービスとして実行します

分類Dev

デバッグ中にDartDevToolsの[デバッグ]ボタンを押すまで、Flutterアプリのボタンを押すことができません

分類Dev

Flutter Webアプリがデバッグ中にDUE_TO_PRIVACY_VIOLATIONをクラッシュさせています(カメラの権限)

分類Dev

Flutterを使用してGooglePlayとHuaweiのAppGalleryの両方にアプリをデプロイするための最良の方法は何ですか?

分類Dev

'flutterclean'とデバッグ後にFlutterアプリがクラッシュする

分類Dev

アプリが閉じている場合でも、バックグラウンドでDartとFlutterで定期的なタスクを実行する

分類Dev

Flutterアプリはエミュレーター(Pixel 4)で正常にレンダリングされますが、物理デバイスではオーバーフローします

分類Dev

Flutter警告を修正する方法:Flutterアプリケーションは古いバージョンを使用して作成されています

分類Dev

CloudFirestorePlugin.javaがチェックされていない、または安全でない操作を使用しているため、flutterプラグインcloud_firestoreをビルドできませんでした[flutter build apk]

分類Dev

FlutterアプリのVSコードでデバッグ中の問題

分類Dev

Flutter:GooglePlay開発者サービスが古くなっています

分類Dev

Flutter:デバイス用にプリコンパイルされたアプリケーションをビルドできませんでした。iPhoneでアプリケーションを起動中にエラーが発生しました

Related 関連記事

  1. 1

    iOS 14では、Flutterアプリはデバッグモードで保存されません

  2. 2

    Flutterはデバイスをロードしておらず、「スタートアップロックを解放するための別のflutterコマンドを待っています...」と表示されます。

  3. 3

    FlutterとDartがAndroidStudioにインストールされ、アプリがビルドされますが、それはぎこちなく、FlutterDoctorはインストールされていないと言います

  4. 4

    Flutter:プロシージャはデバッグモードでは正常に実行されますが、リリース後は実行されません。なぜですか?

  5. 5

    Flutter:1つのアプリに複数のFirebaseプロジェクトがありますが、誤ったデータが表示されています

  6. 6

    Flutter、同じデバイスでアプリをリリースしてデバッグする方法は?

  7. 7

    最新のSDKバージョン1.20.4にアップグレードした後、Flutterアプリの実行/デバッグが非常に遅くなります

  8. 8

    Flutter packages pub-UnauthorizedAccess:Unauthorized user:...バージョンをパッケージにアップロードすることは許可されていません

  9. 9

    Flutter、Firebase ios、クラウドメッセージは、アプリがバックグラウンドにある場合は表示されず、アプリがフォアグラウンドにある場合にのみ表示されます

  10. 10

    アプリがPlayストアまたはアプリストアにない場合、Flutterモバイルアプリを新しいバージョンに自動的に更新するにはどうすればよいですか?

  11. 11

    「--prod--releaseandroid」を使用してIonic3 apkビルドを実行すると、apkがデバッグモードで署名されたというGooglePlayストアエラーが発生するのはなぜですか?

  12. 12

    FlutterアプリはAndroidエミュレーターで実行されていますが、物理デバイス(OnePlus 7T)では実行されていません

  13. 13

    FlutterアプリでStreamBuilderとNavigatorを使用していますが、最初のページが2回ビルドされます

  14. 14

    .aarモジュールを使用するFlutterプラグインは、サンプルアプリでは正常にビルドおよび実行されますが、別のアプリではビルドできません

  15. 15

    Flutter-関数が完全にデバッグされる前に、デバッガーが関数呼び出しの下でコードをデバッグしているのはなぜですか?

  16. 16

    DartまたはFlutterは、float32リトルエンディアンでエンコードされたバイナリファイルを読み取り、それをList <double>に変換する方法を教えてください。

  17. 17

    Flutterアプリをモジュールアプリとしても機能させるにはどうすればよいですか?

  18. 18

    Flutter:アプリをバックグラウンドサービスとして実行します

  19. 19

    デバッグ中にDartDevToolsの[デバッグ]ボタンを押すまで、Flutterアプリのボタンを押すことができません

  20. 20

    Flutter Webアプリがデバッグ中にDUE_TO_PRIVACY_VIOLATIONをクラッシュさせています(カメラの権限)

  21. 21

    Flutterを使用してGooglePlayとHuaweiのAppGalleryの両方にアプリをデプロイするための最良の方法は何ですか?

  22. 22

    'flutterclean'とデバッグ後にFlutterアプリがクラッシュする

  23. 23

    アプリが閉じている場合でも、バックグラウンドでDartとFlutterで定期的なタスクを実行する

  24. 24

    Flutterアプリはエミュレーター(Pixel 4)で正常にレンダリングされますが、物理デバイスではオーバーフローします

  25. 25

    Flutter警告を修正する方法:Flutterアプリケーションは古いバージョンを使用して作成されています

  26. 26

    CloudFirestorePlugin.javaがチェックされていない、または安全でない操作を使用しているため、flutterプラグインcloud_firestoreをビルドできませんでした[flutter build apk]

  27. 27

    FlutterアプリのVSコードでデバッグ中の問題

  28. 28

    Flutter:GooglePlay開発者サービスが古くなっています

  29. 29

    Flutter:デバイス用にプリコンパイルされたアプリケーションをビルドできませんでした。iPhoneでアプリケーションを起動中にエラーが発生しました

ホットタグ

アーカイブ