Error en el navegador del emulador de Android

Estoy tratando de usar el navegador en android sdk emulador (mac), pero sigue cayendo después de la apertura. Mientras uso 4.4. Ni siquiera puedo ingresar una URL. ¿Hay algunos registros que podría comprobar para averiguar qué está mal? Lo he probado en dos máquinas, ambas comparten el mismo error.

Aquí el registro de inicio:

emulator -avd AVD_for_Nexus_S_by_Google -debug-init emulator: found SDK root at /usr/local/Cellar/android-sdk/22.3 emulator: Android virtual device file at: /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.ini emulator: virtual device content at /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd emulator: virtual device config file: /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/config.ini emulator: using core hw config path: /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/hardware-qemu.ini emulator: Found AVD target API level: 19 emulator: 'magic' skin format detected: 480x800 emulator: autoconfig: -skin 480x800 emulator: autoconfig: -skindir (null) emulator: keyset loaded from: /Users/tobi/.android/default.keyset emulator: found SDK root at /usr/local/Cellar/android-sdk/22.3 emulator: trying to load skin file '/usr/local/Cellar/android-sdk/22.3/tools/lib/emulator/skins/dynamic//layout' emulator: loaded dynamic skin width=480 height=800 bpp=16 emulator: autoconfig: -kernel /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//kernel-qemu emulator: autoconfig: -ramdisk /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//ramdisk.img emulator: Using initial system image: /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//system.img emulator: autoconfig: -data /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/userdata-qemu.img emulator: autoconfig: -initdata /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/userdata.img emulator: autoconfig: -cache /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/cache.img emulator: Physical RAM size: 343MB Content of hardware configuration file: hw.cpu.arch = arm hw.cpu.model = cortex-a8 hw.ramSize = 343 hw.screen = touch hw.mainKeys = yes hw.trackBall = no hw.keyboard = yes hw.keyboard.lid = no hw.keyboard.charmap = qwerty2 hw.dPad = no hw.gsmModem = yes hw.gps = yes hw.battery = no hw.accelerometer = yes hw.audioInput = yes hw.audioOutput = yes hw.sdCard = yes disk.cachePartition = yes disk.cachePartition.path = /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/cache.img disk.cachePartition.size = 66m hw.lcd.width = 480 hw.lcd.height = 800 hw.lcd.depth = 16 hw.lcd.density = 240 hw.lcd.backlight = yes hw.gpu.enabled = no hw.camera.back = none hw.camera.front = none vm.heapSize = 32 hw.sensors.proximity = yes hw.sensors.magnetic_field = yes hw.sensors.orientation = yes hw.sensors.temperature = yes hw.useext4 = yes kernel.path = /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//kernel-qemu kernel.parameters = android.checkjni=1 disk.ramdisk.path = /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//ramdisk.img disk.systemPartition.initPath = /usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//system.img disk.systemPartition.size = 550m disk.dataPartition.path = /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/userdata-qemu.img disk.dataPartition.size = 200m avd.name = AVD_for_Nexus_S_by_Google . QEMU options list: emulator: argv[00] = "/usr/local/Cellar/android-sdk/22.3/tools/emulator64-arm" emulator: argv[01] = "-android-hw" emulator: argv[02] = "/Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/hardware-qemu.ini" Concatenated QEMU options: /usr/local/Cellar/android-sdk/22.3/tools/emulator64-arm -android-hw /Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/hardware-qemu.ini emulator: registered 'boot-properties' qemud service emulator: nand_add_dev: system,size=0x22600000,initfile=/usr/local/Cellar/android-sdk/22.3/system-images/android-19/armeabi-v7a//system.img,pagesize=512,extrasize=0 emulator: mapping 'system' NAND image to /tmp/android-tobi/emulator-lSd528 emulator: nand_add_dev: userdata,size=0xc800000,file=/Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/userdata-qemu.img,pagesize=512,extrasize=0 emulator: registered 'boot-properties' qemud service emulator: Adding boot property: 'dalvik.vm.heapsize' = '32m' emulator: Adding boot property: 'qemu.sf.lcd_density' = '240' emulator: Adding boot property: 'qemu.hw.mainkeys' = '1' emulator: Adding boot property: 'qemu.sf.fake_camera' = 'none' emulator: nand_add_dev: cache,size=0x4200000,file=/Users/tobi/.android/avd/AVD_for_Nexus_S_by_Google.avd/cache.img,pagesize=512,extrasize=0 emulator: Initializing hardware OpenGLES emulation support emulator: Kernel parameters: qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 android.checkjni=1 ndns=1 emulator: Trace file name is not set emulator: autoconfig: -scale 1 emulator: Could not open file: (null)/system/build.prop: No such file or directory emulator: control console listening on port 5554, ADB on port 5555 emulator: sent '0012host:emulator:5555' to ADB server emulator: ping program: /usr/local/Cellar/android-sdk/22.3/tools/ddms emulator: ping command: /usr/local/Cellar/android-sdk/22.3/tools/ddms ping emulator 22.3.0 "Intel Inc." "Intel HD Graphics 5000 OpenGL Engine" "2.1 INTEL-8.18.26" goldfish_fb_get_pixel_format:167: display surface,pixel format: bits/pixel: 16 bytes/pixel: 2 depth: 16 red: bits=5 mask=0xf800 shift=11 max=0x1f green: bits=6 mask=0x7e0 shift=5 max=0x3f blue: bits=5 mask=0x1f shift=0 max=0x1f alpha: bits=0 mask=0x0 shift=0 max=0x0 

Tuve este problema en un emulador de Android 6.0 hasta que actualizó los permisos para el navegador para permitir el acceso al almacenamiento, esto resolvió el problema para mí.

En el emulador, vaya a: Configuración -> Aplicaciones -> Navegador y seleccione Permisos y, a continuación, habilite el almacenamiento.

Resolví este problema en AOSP creando un nuevo sdcard.img:

 mksdcard 1G out/target/product/generic/sdcard.img 

A continuación, inicie el emulador con:

 emulator -sdcard out/target/product/generic/sdcard.img 

Para el SDK intente crear otra tarjeta sd manualmente oa través de la GUI.

Podría resolver este problema con sólo especificar el tamaño de la tarjeta SD para el AVD

Bueno, después de luchar por unos días con el problema, y ​​después de probar todas las posibles soluciones como la configuración de los servidores DNS, presionando la tecla F8, mi problema se resolvió mediante la creación de un archivo de imagen SD, por la solución dada por user1895218 anterior. Estoy ejecutando 32 bits Ubuntu 12,04 LTS.

Esto se identificó mirando el siguiente mensaje logcat:

E / NativeDaemonConnector.ResponseQueue (364): Tiempo de espera esperando respuesta

E / VoldConnector (364): tiempo de espera agotado esperando respuesta a 3 mkdirs de volumen /storage/sdcard/Android/data/com.android.browser/files/

D / AndroidRuntime (832): Apagado de VM W / dalvikvm (832): threadid = 1: hilo saliendo con excepción no captada (group = 0xb1a47b90)

E / AndroidRuntime (832): FATAL EXCEPTION: principal E / AndroidRuntime (832): Proceso: com.android.browser, PID: 832 E / AndroidRuntime (832): java.lang.RuntimeException: No se puede obtener el proveedor com.android. Browser.provider.SnapshotProvider: java.lang.NullPointerException E / AndroidRuntime (832): en android.app.ActivityThread.installProvider (ActivityThread.java:4774) E / AndroidRuntime (832): en android.app.ActivityThread.installContentProviders (ActivityThread .java: 4366) E / AndroidRuntime (832): en android.app.ActivityThread.handleBindApplication (ActivityThread.java:4306) E / AndroidRuntime (832): en android.app.ActivityThread.access $ 1400 (ActivityThread.java:135) E / AndroidRuntime (832): en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1457) E / AndroidRuntime (832): en android.os.Handler.dispatchMessage (Handler.java:102) E / AndroidRuntime 832): en android.os.Looper.loop (Looper.java:137) E / AndroidRuntime (832): en android.app.ActivityThread.main (ActivityThread.java:4998) E / AndroidRuntime 832): en java.lang.reflect.Method.invokeNative (Método Nativo) E / AndroidRuntime (832): en java.lang.reflect.Method.invoke (Method.java:515) E / AndroidRuntime (832): at com .android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:777) E / AndroidRuntime (832): en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:593) E / AndroidRuntime (832 ): En dalvik.system.NativeStart.main (Método nativo) E / AndroidRuntime (832): Causado por: java.lang.NullPointerException E / AndroidRuntime (832): en android.os.Parcel.readException (Parcel.java:1467 ) E / AndroidRuntime (832): en android.os.Parcel.readException (Parcel.java:1415) E / AndroidRuntime (832): en android.os.storage.IMountService $ Stub $ Proxy.mkdirs (IMountService.java:750) ) E / AndroidRuntime (832): en android.app.ContextImpl.ensureDirsExistOrFilter (ContextImpl.java:2160) E / AndroidRuntime (832): en android.app.ContextImpl.getExternalFilesDirs (ContextImpl.java:856) E / AndroidRuntime (832) ): En android.app.ContextImpl.getExternalFilesDir (ContextI Mpl.java:839) E / AndroidRuntime (832): en android.content.ContextWrapper.getExternalFilesDir (ContextWrapper.java:210) E / AndroidRuntime (832): en com.android.browser.provider.SnapshotProvider.getOldDatabasePath (SnapshotProvider. Java: 116) E / AndroidRuntime (832): en com.android.browser.provider.SnapshotProvider.migrateToDataFolder (SnapshotProvider.java:123) E / AndroidRuntime (832): en com.android.browser.provider.SnapshotProvider.onCreate ( SnapshotProvider.java:137) E / AndroidRuntime (832): en android.content.ContentProvider.attachInfo (ContentProvider.java:1589) E / AndroidRuntime (832): en android.content.ContentProvider.attachInfo (ContentProvider.java:1560) E / AndroidRuntime (832): en android.app.ActivityThread.installProvider (ActivityThread.java:4771) E / AndroidRuntime (832): … más

  • Google Play Store está cambiando los datos de referencias a "com.android.chrome"?
  • Marcadores del navegador Chrome en android
  • Cómo obtener la historia y los marcadores de Chrome en Android Marshmallow (API> = 23)?
  • ¿Cómo puedo habilitar el zoom en Android?
  • Los nuevos dispositivos de Samsung no pueden mostrar páginas web en su aplicación de SMS integrada
  • Android Play Store mercado: // enlace ya no funciona?
  • Cómo mostrar la barra de direcciones de nuevo después de salir de pantalla completa en Android
  • Chrome: // inspecciona el dispositivo de visualización aunque no muestra ninguna pestaña abierta
  • Pantalla negra en cromo para video html5 de Android
  • ¿Cómo puedo desactivar la reproducción de audio en Android Chrome cuando el proceso está en segundo plano?
  • Se ha producido un error en el registro de ServiceWorker: DOMException: Sólo se permiten orígenes seguros (consulte: https://goo.gl/Y0ZkNV)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.