Android System WebView stürzt ab, Android-apps! "Die Grabsteine sind deaktiviert auf JB MR2+ user builds"
BEARBEITEN: Es stellt sich heraus, es war nicht Chrom sondern Android System WebView
.
Mehrere andere Benutzer auf den Google Play Store verlassen haben, sind Antworten wie Stürzt ab, apps ohne Fehler.
Original post:
Heute Abend meine Chrome app aktualisiert (Android 5.0.2) und wenn ich versuche, meine Xamarin-Android-app im DEBUG-Modus bekomme ich die Fehlermeldung:
[google breakpad] ### ### ### ### ### ### ### ### ### ### ### ### ###
[google breakpad] Chrome build fingerprint:
[google breakpad] 1.0
[google breakpad] 1
[google breakpad] 5c230f07-455f-4c1f-91eb-9c44019cd813
[google breakpad] ### ### ### ### ### ### ### ### ### ### ### ### ###
[google breakpad] Grabsteine sind deaktiviert auf JB MR2+ user baut.
[google breakpad] ### ### ### ### ### ### ### ### ### ### ### ### ###
In der Konsole finde ich die Fehlermeldung:
E/SysUtils﹕ Datei ApplicationContext null, in ApplicationStatus
Das scheint zu sein, ein Teil von Chrom.
Den Fehler zeigt die Konsole und die app kehrt zurück (aber nicht zerstört), wenn der webview gibt, so scheint es.
Die webview ist ausgestellt in einem anderen Rahmen.
Habe ich getan, keine änderungen seit gestern, als alles funktionierte.
Nach dem Bau (und Absturz) läuft die app aus der Gerätefunktionen vorbehalten.
Mein Ziel-build-version ist API-21 und API-minimum ist 14 (aber es auch nicht auf 19).
InformationsquelleAutor der Frage Fhl | 2015-04-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Reichte ich eine Chrom-bug für das, was scheint zu sein, die zugrunde liegende Ursache. http://code.google.com/p/chromium/issues/detail?id=481420
InformationsquelleAutor der Antwort senorplow
Es stellt sich heraus, es war nicht Chrom sondern Android System WebViewdass verursachte die app zum Absturz. Mehrere andere Benutzer auf den Google Play Store verlassen haben, sind Antworten wie Stürzt ab, apps ohne Fehler.
EDIT:
Jonathan Pryor auf Xamarin Bugzilla gepostet dieser Kommentar:
InformationsquelleAutor der Antwort Fhl
Deinstallieren Sie können die WebView-updates, so können Sie die Arbeit an Ihrem Projekt während dieses Problem behoben ist.
Fanden wir heraus, dass in unserem Fall ist es abgestürzt, wenn eine Ausnahme geworfen wurde. Wenn wir Java verwendet.Lang.Ausnahme anstatt die C# - Ausnahmen, die es abstürzt beendet.
InformationsquelleAutor der Antwort YaPaKo
Ich fand einen fix für die Einheit. Es wurde geprüft und getestet.
1) Installieren Sie dieses Skript unter YOUR_UNITY_PROJECT/Assets/Editor (Credits to Prime31 für dieses tolle Skript):
https://github.com/prime31/P31UnityAddOns/blob/master/Editor/GlobalDefinesWizard.cs
2) @fhl erwähnt, müssen Sie MONO_DEBUG=explicit-null-Prüfungen die global definiert, Sie können dies tun, indem Sie Ihre neu hinzugefügten global definiert tag, und stellen Sie sicher, es sieht wie folgt aus:
3) Jetzt eine neue bauen, und es sollte fix your crash.
InformationsquelleAutor der Antwort Pim de Witte