Android Webview donne net :: ERR_CACHE_MISS message

J’ai créé une application Web et souhaite créer une application Android dotée d’une vue Web affichant mon application Web. Après avoir suivi les instructions de Google Developer pour créer une application, je l’ai installé avec succès sur Android 5.1.1.

Toutefois, lorsque je lance l’application pour la première fois, la vue Web affiche le message suivant:

Page Web non disponible

La page Web à l’ adresse http://www.google.com.sg n’a pas pu être chargée en tant que:

net :: ERR_CACHE_MISS

Après avoir cherché un moment sur Google et essayé des solutions, je suis toujours bloqué sur cette erreur. J’ai inclus toutes les permissions nécessaires pour que cela ne soit pas une raison. Mon Android Studio est également entièrement mis à jour, ce n’est pas pour cela.

J’ai résolu le problème en changeant mon AndroidManifest.xml .

old:
new:

Pour tout ce qui concerne Internet, votre application doit avoir l’autorisation Internet dans ManifestFile. J’ai résolu ce problème en ajoutant une autorisation dans AndroidManifest.xml

  

J’ai essayé la solution ci-dessus, mais le code suivant m’aide à résoudre ce problème.

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

J’ai trouvé une réponse à mon problème. C’était parce que j’ai accidentellement nested l’autorisation dans l’application dans AndroidManifest.xml .

@Bidhan Bien que je n’ai pas utilisé ce qui a été commenté, merci pour votre réponse rapide