web-dev-qa-db-ja.com

APKをCrashlyticsにアップロードできません

JenkynsとCrashlyticsを介してアプリビルドの配布を自動化しようとしています。ドキュメントに示されているようにすべてを構成しましたが、crashlyticsUploadDistributionReleaseが次のエラーで失敗しました:「配布のアップロードに失敗しました」および「警告-Crashlyticsは署名されていないAPKを配布できないためコンパイルを停止しました:」。

どうすれば修正できますか?

10
Gnurant

ここにFabricandCrashlyticsのMikeがいます。

Androidのベータ版は署名付きAPKの配布のみをサポートし、署名なしAPKは配布できません。

Androidアプリに署名する方法については、Androidのドキュメントにアクセスしてください こちら

17
Mike Bonnell

Crashlyticsは「AndroidAppBundle」をサポートしていません。 「APK」は、crashlyticsベータ版でのみ配布できます。

3
ksgngrkn

FastlaneをCrashlyticsと統合していたときに、これと同じ問題に直面していました。テスターに​​ビルドを配布したかった。

Fastlaneでは、デバッグAPKとリリースAPKのどちらを公開するかを選択できます。 FastlaneがリリースAPKを公開しようとしています。FastfileでAPKをデバッグするように変更したところ、機能しました。

Jenkinsにも、DebugAPKを公開できる設定がある可能性があります。お役に立てれば。

0
Harshil