Android Webview gibt net :: ERR_CACHE_MISS Nachricht

Ich habe eine Web-App gebaut und möchte eine Android-App erstellen, die eine Webansicht hat, die meine Web-App zeigt. Nachdem ich die Anweisungen von Google Developer befolgt habe, um eine App zu erstellen, habe ich sie erfolgreich auf meinem Handy mit Android 5.1.1 installiert.

Allerdings, wenn ich die App zum ersten Mal ausführen, zeigt das Webview die Nachricht:

Internetseite nicht verfügbar

Die Webseite unter http://www.google.com.sg konnte nicht geladen werden als:

Net :: ERR_CACHE_MISS

Nach der Suche nach einer Weile auf Google und das Ausprobieren von Lösungen, bin ich immer noch auf diesem Fehler fest. Ich habe alle benötigten Berechtigungen eingeschlossen, also sollte es nicht beacuse sein. Mein Android Studio ist auch komplett aktualisiert, also ist es nicht so.

  • Finden Sie heraus, ob Android WebView eine zwischengespeicherte Seite anzeigt
  • Erhalten Sie den Wert von Anchor-Tag in Android WebView, wenn Link geklickt wird
  • Laden Sie lokale HTML-Datei in WebView Android
  • Laden Sie ein div in eine Webansicht auf Android
  • Android Webview: Gibt es eine Möglichkeit zu wissen, was die vorherige URL ist?
  • Android: ZoomPicker bricht aufTouchListener
  • Android WebView Stil Hintergrundfarbe: transparent ignoriert auf Android 2.2
  • So legen Sie WebView als Nicht-Vollbild fest?
  • 4 Solutions collect form web for “Android Webview gibt net :: ERR_CACHE_MISS Nachricht”

    Ich habe das Problem gelöst, indem ich meine AndroidManifest.xml .

    Alt: <uses-permission android:name="android.permission.internet"/>
    Neu: <uses-permission android:name="android.permission.INTERNET"/>

    Ich habe versucht, oben Lösung, aber folgende kann mir helfen, dieses Problem zu schließen.

     if (18 < Build.VERSION.SDK_INT ){ //18 = JellyBean MR2, KITKAT=19 mWeb.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); } 

    Für alles, was mit dem Internet verbunden ist, muss deine App die Internet-Berechtigung in ManifestFile haben. Ich habe dieses Problem durch Hinzufügen von Berechtigung in AndroidManifestFile.xml gelöst

     <uses-permission android:name="android.permission.INTERNET" /> 

    Ich habe eine Antwort auf mein Problem gefunden. Es war, weil ich versehentlich die Erlaubnis in in androidmainfest.xml verschachtelt habe.

    @Bidhan Obwohl ich nicht verwenden, was kommentiert, danke für Ihre schnelle Antwort

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.