App zum Release-Abstürze, während auf Debug nicht
-
20-12-2019 - |
Frage
Ich entwickle eine App mit Android Studio, und wenn ich von debugy auf release bautvariante umgewaltigt habe, begann es zu stürzen.Während des Debugs passiert es überhaupt nichts.Das eigentliche Problem ist, dass ich nicht finden kann, wo der wahre Fehler ist, da jede Referenz umbenannt wird.
Haben Sie einen solchen Fehler konfrontiert, das nur auf
Der gedruckte Stack ist dies:
generasacodicetagpre.Danke Jungs
edit: So wie Aecoverai101 angegeben, war es eine Angelegenheit zwischen Proguard und etwas, das ich verwende: Ormlite.Also füge ich das Tag und eine Proguard-Datei hinzu, die an mich funktioniert:
generasacodicetagpre. Ersetzen Sie den GRESSACDICETAGCODECODE mit dem Paket, in dem Sie Ihre Datenbankmodelle speichern, aber nicht vergessen Sie nicht den endgültigen com.korcholis.clothio.data.**
Lösung
sieht aus, als würde Proguard einen Konstruktor aus einem Ihrer Klassen entfernt.Achten Sie darauf, die ProGuard Config wie in der manuell hinzuzufügen.Wenn dies nicht hinzugefügt wird, entfernen ProGuard alle nicht benutzten Code, der Dinge wie Aktivitätskonstruktoren enthält.
Andere Tipps
Ich bin gerade in dieses Problem gelaufen und läuft Build> Clean-Projekt, bevor er ein neu signierter APK generiert, das es behoben hat.
Das ähnliche Problem, das ich auch gefunden und genannt habe, in:
Sie können zuerst einchecken, indem Sie in Ihrem Debug-Geschmack miniIriken aktivieren, wenn das Problem reproduziert wird, dann ist es definitiv wegen Proguard.