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:
- ¿Cómo puedo solucionar el problema "No se han encontrado certificados: la aplicación Chrome ha solicitado un certificado" Edición de Android / Google Chrome
- Instalar Chrome para Android en el emulador de Android
- ¿Qué características tienen las aplicaciones web progresivas frente a las aplicaciones nativas y viceversa, en Android
- Cómo conectar Chrome con un dispositivo Android
- Cómo abrir una página web en Google Chrome incógnito desde la aplicación Android
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
- Cómo inhabilitar gestos de desplazamiento en el navegador de cromo móvil
- Android Chrome ignorando -webkit-text-size-adjust: none propiedad. El texto se está escalando cuando se aleja
- Entrada de archivo HTML en Chrome para Android falta extensión y tipo mime
- Running Ionic at cca throw "No se puede leer la propiedad 'Keyboard' de undefined" @ app.js: 14
- Incapaz de depurar android / chrome remotamente de ubuntu / linux
- ¿Hay alguna manera en Android de forzar la apertura de un enlace para abrirlo en Chrome?
- Error al ejecutar 'play' en 'HTMLMediaElement': la API sólo puede iniciarse con un gesto del usuario
- Comodo SSL: ERR_CERT_AUTHORITY_INVALID en Chrome móvil y Opera móvil (Android)
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
- Propósito del intento de servicio: Filtro dentro de Manifest.xml
- openDrawer de espresso contrib está obsoleto