Webview zeigt Fehler "Klasse nicht gefunden" android.webkit.RenderProcessGoneDetail "

11

Meine Tablet-Android-Version ist 7.0 und die Chrome-Version 62.0.3202.84.

Wenn Sie meine Webview-App zum ersten Mal ausführen, zeigt das Debug-Fenster

an
  

Klasse "android.webkit.RenderProcessGoneDetail"

wurde nicht gefunden

RenderProcessGoneDetail ist Android 8.0 API

Wie verhindere ich die Fehlermeldung?

%Vor%     
byungkyu 28.11.2017, 04:28
quelle

3 Antworten

12

Es scheint sich um einen Fehler zu handeln. Weitere Details finden Sie hier: Ссылка

  

Bei N + erscheint die neue ART-Logging-Funktion, mit der App App   Entwickler kennen bestimmte Binärkompatibilitätsprobleme in ihren   Code. Leider löst dies für einige der API-Ebene aus   bewachter Code in WebView.

     

Ein Beispiel ist "Fehlgeschlagene Auflösung von:   Landroid / webkit / RenderProcessGoneDetail; ", das wann immer ausgelöst wird   Eine aktuelle Version von WebView mit O-Funktionen wird auf einem N-Gerät verwendet.   Das ist harmlos, aber verwirrend und spammig für Entwickler   logcat.

    
user1991679 05.12.2017, 10:43
quelle
1

Es gibt ein Problem mit Android nach 7.0, aber ich habe eine Lösung gefunden. Für mich hat es funktioniert dieses Tutorial . In einer Zusammenfassung sollte das Fragment so aussehen:

%Vor%

Ich habe versucht, ohne diese zwei Zeilen, aber es hat nicht funktioniert, also habe ich sie aufgenommen und es hat funktioniert. Achten Sie darauf, sie hinzuzufügen

%Vor%

Es gibt eine Benachrichtigung, dass eine Sicherheitslücke bei XSS-Angriffen besteht. Sie sollten vorzugsweise vertrauenswürdige Websites öffnen.

Und hier ist das Layout:

%Vor%

Ich hoffe, dass dies jemandem helfen wird, da ich viel Zeit damit verbracht habe, nach der Lösung zu suchen

    
palamunder 30.03.2018 01:17
quelle
0

Ich hatte die gleiche Protokollnachricht, aber das Schlimmste war, dass Chrome geöffnet wurde, um die Seite zu laden. Das war ein Problem, da, als die Zurück-Taste gedrückt wurde, der Benutzer mit einer leeren Seite zu der Aktivität zurückgebracht wurde.

Was ich getan habe, ist, dass ich den WebViewClient einfach auf dem webView gesetzt habe:

%Vor%

Jetzt ist das Fehlerprotokoll verschwunden und die Seite wird in die Webansicht geladen.

Hoffe das hilft jedem!

    
ChrisCarneiro 17.01.2018 09:27
quelle

Tags und Links