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"/> 
  • Bucle de redirect de Webview de Android
  • Android habilita controles de zoom y pinchadura en Webview
  • ¿Qué diferencia hay entre el uso de WebView y el navegador para la api de vídeo de YouTube?
  • ¿Cómo puedo comprobar desde Android WebView si una página es una "página 404 no encontrada"?
  • Uso de una vista web para explorar la galería de fotos
  • ¿Cómo deshabilitar la caché en android webview?
  • El mejor enfoque para pasar datos desde la vista web a la aplicación nativa (Windows, iOS y Android)
  • Deshabilitar SoftKeyboard dentro de un WebView
  • Cómo manejar la intención: // en una URL webView?
  • WebView lanza Receptor no registrado: android.widget.ZoomButtonsController
  • Android webview - set referer (para la versión <2.2 aka Froyo)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.