El almacenamiento interno del dispositivo virtual Android 4.4 no cambiará de tamaño
Al crear un nuevo dispositivo virtual de Android 4.4 utilizando el Administrador de AVD, no puedo conseguir que el almacenamiento interno sea mayor de 200 MB.
512 MB es el tamaño de almacenamiento interno que me gustaría establecer.
- Inicie dos emuladores de Android con diferentes ubicaciones
- Emulador de Android en Jenkins error: dispositivo desconectado
- Cómo controlar Android Emulator de Gradle
- Emulador de Android se reinicia cuando se envía una ubicación falsa
- ¿Cómo ejecuto automáticamente un emulador de Android desde Eclipse?
He intentado:
- Establecer el almacenamiento interno del dispositivo en el AVD Manager a 512 MB.
- En las configuraciones de depuración del proyecto Eclipse, en la ficha Destino, establezca opciones de línea de comandos de emulador adicionales en -partition-size 512.
- En Preferencias de Eclipse, bajo Android, establezco las opciones de Emulador predeterminado en -partition-size 512.
- Edición del archivo de configuración de mi dispositivo virtual en (Usuario) /. Android / avd / (dispositivo) .avd / config.ini
- A continuación, configura disk.dataPartition.size en disk.dataPartition.size = 512M
- También intentó establecerlo en disk.dataPartition.size = 512MB
- También intentó establecerlo en data.dataPartition.size = 512M
Esto sucede tanto en ARM como en las CPU Intel Atom x86.
Ahora, cuando cambio a Android 3.0 (ARM), puedo cambiar el tamaño simplemente usando el AVD Manager a mi contenido de corazones. ¿Hay algún problema con Android 4.4? ¿Hay algo que me perdí? ¿O un trabajo posible?
- Densidad de pantalla personalizada en el emulador de Android
- Estoy recibiendo el mensaje: Desafortunadamente "algunos chinos" ha parado
- Habilitación de WiFi en el emulador de Android
- Obtener archivos empujados desde la tarjeta sd en el emulador ICS
- Error al copiar la base de datos en Android, al ejecutar el programa en el emulador
- Zoom en los sitios web en android sdk emulator
- Android emulador geo arreglo no puede establecer la ubicación GPS
- Problema del emulador Android Eclipse: ejecuta WVGA (hdpi) como una pantalla mdpi
Ahora que el sistema de archivos del emulador es ext4 pude volver a clasificar el userdata.img
usando las herramientas estándar de Linux.
# Navigate to AVD cd ~/.android/avd/Nexus5 # Delete old image rm userdata-qemu.* # Re-size the image resize2fs userdata.img 512M # Start the emulator and enjoy emulator @Nexus5
Edit También pude cambiar el tamaño de userdata-qemu.img
directamente pero tuve que ejecutar e2fsck
primero.
e2fsck -f userdata-qemu.img resize2fs userdata-qemu.img 512M
Incluso encima de la sugerencia puede causar al emulador del androide colgar en el logotipo del cargador. La razón es que resize2fs hacer los cambios thats son correctos en general, pero considerado como roto fs por Android y lo impide montarlo en modo rw, que cuelga el proceso de arranque.
Examinar registros de arranque muestra algo así:
EXT4-fs error (device mtdblock1): ext4_mb_generate_buddy:741: group 2, 32366 clusters in bitmap, 32370 in gd
Evento e2fsck no lo arregla para android y para solucionarlo uso tune2fs para cambiar la forma en que android debe seguir para montar fs roto.
tune2fs -e continue userdata-qemu.img
Alguien13, este es definitivamente un error en el objetivo: "Android 4.4.2 – API nivel 19"
Tengo el mismo problema, no se puede cambiar el tamaño de almacenamiento interno del dispositivo en el emulador de Android SDK de ninguna manera (incluso con "disk.dataPartition.size = xxxM" en config.ini o con argumentos de comandos "- Tamaño de partición xxx ") cuando utilice Android 4.4.2 en el Emulador de SDK de Android.
La única manera de establecer el tamaño personalizado es cuando se utiliza como destino: Android 3.0 – Nivel de API 11.
Mi hardware: Windows 7 Ultimate SP1, RAM 4GB; Core Duo 2.28GHz; GT630
Si sigue teniendo este problema en 2016, intente eliminar la imagen del administrador de AVD y, a continuación, vuelva a agregar el emulador.
Parecía que no podía cambiar el tamaño del emulador no importa lo que hago, pero funcionó cuando eliminé la imagen y luego la imagen recreada con 1GB de almacenamiento interno.
He podido crear este dispositivo virtual, tal vez cambiar el tipo de dispositivo o algo así?
La respuesta de Assaf G. es buena. Pero he notado en los siguientes enlaces en el primer usuario es capaz de crear Emulator
con almacenamiento interno de 500MB
. Pero él está recibiendo algunas exceptions
pero no relacionadas con el almacenamiento interno . Y en el otro usuario de enlace capaz de crear emulator
con memoria interna 4096MB
. Pero se enfrenta a problemas de velocidad. Así que creo que tienes que probar con las especificaciones proporcionadas en el primer enlace.
1. Emulador de Android 4.4
2. Emulador Android para siempre
Para mí fue un problema cuando accidentalmente elegí el emulador AOSP 4.4.2 en Android Studio. El emulador x86 de Google Inc. (a continuación) no parece tener este error.
Eliminar /data/data/com.google.android.gms/files lanzará 200M +
Aquí, parece haber alguna captura, en las herramientas más antiguas de Android menor que la versión 22, esto no funciona. He actualizado las herramientas de Android a 23 y esto comenzó a funcionar.
Mi configuración era API Nivel 21 CPU: Intel X86 SO: Ubuntu Linux
Para construir en la respuesta de @ Frohnzie, resize2fs y e2fsck ahora están incluidos en las Herramientas de SDK (puede que tenga que actualizar sus herramientas de SDK para verlas) para que no tenga que instalarlas por separado. Están ubicados bajo yourAndroidSDKFolder / tools / bin (Windows, Linux) o yourAndroidSDKFolder / tools / bin64 (Mac, Linux).
- Cómo iniciar la aplicación Android de sólo servicio
- Android / Java – Publicar texto simple en la pared de Facebook?