1

Flutter ビルドでのみこの問題が発生します。Android Studio Fabric プラグインと Fastlane コマンドの両方でアップロードを試みました。

Android Studio Fabric プラグインのドラッグ アンド ドロップを使用してアップロードしようとすると、次のようなエラーが表示されます。 Unable to extract Crashlytics build info from the dropped APK. Please make sure your Crashlytics build tool plugin is installed and enabled.

コマンドで Fastlane を使用してアップロードしようとすると: fastlane run crashlytics apk_path:"/home/me/app-release.apk" api_token:"xxx" build_secret:"xx"

このエラーが表示されます:

[17:26:01]: -------------------------
[17:26:01]: --- Step: crashlytics ---
[17:26:01]: -------------------------
[17:26:01]: Uploading the build to Crashlytics Beta. Time for some ☕️.
[17:26:02]: Shell command exited with exit status 1 instead of 0.

[!]  WARN - Crashlytics halted compilation because it can't extract Crashlytics build info from the APK: /home/me/app-release.apk
Exception in thread "main" com.crashlytics.tools.android.exception.PluginException: Distribution upload failed.
        at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:667)
        at com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348)
        at com.crashlytics.tools.android.DeveloperTools.main(DeveloperTools.java:273)
Caused by: com.crashlytics.tools.android.exception.DistributionException: Crashlytics halted compilation because it can't extract Crashlytics build info from the APK: /home/me/app-release.apk
        at com.crashlytics.tools.android.DistributionTasks.uploadDistribution(DistributionTasks.java:64)
        at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:665)
        ... 2 more

crashlytics を実装するために私が取った手順:

  • 指示を使用して、フラッター依存関係として firebase_crashlytics を追加してセットアップします: https://pub.dev/packages/firebase_crashlytics
  • Fabric API キーを AndroidManifest.xml に追加しました
  • セットアップ後にアプリを実行すると、Fabric コンソールにアプリが表示されました。これは、Crashlytics が正常にセットアップされたことを意味します。
  • flutter build apk --release次に、Android Studio プラグインと Fastlane の両方を試して生成された APK を使用して Fabric Beta のアップロードを試みたところ、上記のエラーが発生しました。

何か不足していますか?Flutter ビルドを Fabric Beta にアップロードして、Crashlytics の情報が見つからないというエラーを何とか解決した人はいますか?

4

2 に答える 2