En el emulador de Android, al intentar cargar una vista web, obtengo net :: err_cache_miss

He probado el ejemplo mostrado en el sitio web de desarrolladores de Android para mostrar una página web en un componente WebView sin éxito. El emulador muestra el siguiente error:

La página web no disponible no se pudo cargar la página web en http://developer.android.com porque: net :: ERR_CHACHE_MISS

No pude encontrar ninguna solución hasta ahora, incluso después de buscar en otros hilos en la web. También he intentado diferentes enlaces. No sé si podría ser útil para entender la causa de este error, pero el emulador es Nexus 4 API 21 con Android 5.0.1. Estoy usando Android Studio 1.0.

El código es el mismo del ejemplo:

In MainActivity.java: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.loadUrl("http://developer.android.com/"); } 

En AndroidManifest:

 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <uses-permission android:name="android.permission.INTERNET" /> ..... 

Y en la vista he añadido el mismo código del ejemplo

El ejemplo está en: http://developer.android.com/guide/webapps/webview.html

6 Solutions collect form web for “En el emulador de Android, al intentar cargar una vista web, obtengo net :: err_cache_miss”

Exactamente, Me ha ocurrido una vez y la solución fue poner la siguiente línea: <uses-permission android:name="android.permission.INTERNET"/>

Antes de la etiqueta <application en el archivo manifest.xml.

O bien esa línea falta o está fuera de lugar (por ejemplo, al final de la etiqueta </manifest> .

En caso de que alguien encuentre este problema y ya que no hay una respuesta aquí, pensé que iba a proporcionar uno.

Para mí resultó ser simplemente el orden en que las etiquetas estaban en el archivo de manifiesto. El elemento user-permission debe aparecer antes del elemento de la aplicación. Acabo de poner directamente debajo del elemento manifiesto en la parte superior y que parecía hacer el truco para mí.

Tuve el mismo error y lo arreglé con
Dentro de la actividad, así:

 <activity android:name=".MainActivity" android:label="@string/app_name" > <uses-permission android:name="android.permission.INTERNET" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> 

Porque construyo dentro de la actividad principal el webView …. Espero que esto ayude a alguien más.

En realidad, el lugar de etiqueta importa aquí. Por ejemplo, esto no funciona:

  <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <uses-permission android:name="android.permission.INTERNET" /> </activity> 

Pero por debajo del código funciona perfectamente.

  <activity android:name=".MainActivity" android:label="@string/app_name" > <uses-permission android:name="android.permission.INTERNET" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Solo incluye estos permisos en tu AndroidManifest.xml

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

Pegue lo siguiente fuera de la etiqueta de la aplicación en AndroidManifest.xml

  <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/> <uses-permission android:name="android.permission.android.permission.ACCESS_NETWORK_STATE"/> 
  • Forzar la visualización web para mostrar los sitios de escritorio
  • Cómo habilitar la barra de direcciones en Android WebView?
  • ¿Cómo determinar cuándo Android WebView está completamente cargado?
  • Cómo habilitar las cookies en android webview?
  • JavascriptInterface en el WebView de Android: múltiples llamadas a JS causan interbloqueo
  • ¿El comportamiento predeterminado de WebView de Android cambió para abrir internamente todos los vínculos?
  • LoadData intenta utilizar datos como url en la vista web
  • Error de vista web de Android "Señal fatal 5 (SIGTRAP)"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.