2016-06-22 5 views
5

Ich versuche, meine app Build Verteilung über Jenkyns und Crashlytics zu automatisieren. Ich habe alle wie in der Dokumentation beschrieben konfiguriert, aber crashlyticsUploadDistributionRelease ist mit diesem Fehler fehlgeschlagen: "Upload fehlgeschlagen" und "WARN - Crashlytics hat die Kompilierung angehalten, da sie das unsignierte APK nicht verteilen kann:".kann nicht apk zu Crashlytics hochladen

Wie kann ich es beheben?

Antwort

9

Mike aus Stoff und Crashlytics hier.

Beta für Android unterstützt nur eine signierte APK, unsigned APKs Verteilung kann nicht verteilt werden.

Informationen darüber, wie ein Android-App zu unterzeichnen, den Kopf auf Android in der Dokumentation here.

+4

Sie müssen auch beide V1 und V2 Signaturversionen überprüfen, wenn Sie aus Android Studio signieren, sonst wird es sich beschweren, dass es aus irgendeinem Grund nicht signiert ist .. – behelit

+0

Ich konnte unsignierte apk zu crashlytics hochladen, indem wir hinzufügen: apk_path: – ODAXY

0

Ich war das gleiche Problem konfrontiert, als ich die Integration von Fastlane mit Crashlytics. Ich wollte Build an Tester verteilen.

In Fastlane können Sie wählen, ob Sie Debug APK oder Release APK veröffentlichen möchten. Fastlane versucht, Release APK zu veröffentlichen Ich änderte es einfach zu Debug APK in einem Fastfile und es hat funktioniert.

Ich bin sicher, dass es vielleicht einige Einstellungen in Jenkins haben auch, dass Debug APK veröffentlichen könnte. hoffe das hilft.

Verwandte Themen