Jenkyns と Crashlytics を介してアプリ ビルドの配布を自動化しようとしています。ドキュメントに示されているようにすべてを構成しましたが、crashlyticsUploadDistributionRelease は次のエラーで失敗しました:「配布のアップロードに失敗しました」および「警告 - 署名されていない APK を配布できないため、Crashlytics はコンパイルを停止しました:」。
どうすれば修正できますか?
Jenkyns と Crashlytics を介してアプリ ビルドの配布を自動化しようとしています。ドキュメントに示されているようにすべてを構成しましたが、crashlyticsUploadDistributionRelease は次のエラーで失敗しました:「配布のアップロードに失敗しました」および「警告 - 署名されていない APK を配布できないため、Crashlytics はコンパイルを停止しました:」。
どうすれば修正できますか?
Fabric と Crashlytics の Mike です。
Android のベータ版は署名付き APK の配布のみをサポートしており、署名されていない APK は配布できません。
Android アプリに署名する方法については、こちらの Android のドキュメントを参照してください。
Fastlane と Crashlytics を統合していたときに、この同じ問題に直面していました。ビルドをテスターに配布したかった。
Fastlane では、Debug APK を公開するか、APK をリリースするかを選択できます。Fastlane がリリース APK を公開しようとしている Fastfile で Debug APK に変更したところ、機能しました。
Jenkins にもデバッグ APK を公開できる設定がいくつかあると思います。お役に立てれば。