|
|
Línea 39: |
Línea 39: |
| juanda@juanda-PC:~/.android/avd/htcdesire.avd$ | | juanda@juanda-PC:~/.android/avd/htcdesire.avd$ |
| </source> | | </source> |
− | </div>
| |
− | <div class="slide">
| |
− | *Teclas de acceso rápido:
| |
− | :Inicio: Tecla Home.
| |
− | :F2: Tecla Menú.
| |
− | :Esc: Tecla de volver.
| |
− | :F7: Tecla On/Off
| |
− | :Ctrl-F5/Ctrl-F6 óKeyPad +/-: Control de volumen de audio.
| |
− | :'''Ctrl-F11''' ó KeyPad 7: Cambia la orientación entre horizontal y vertical.
| |
− | :Alt-Intro: Visualiza el emulador a pantalla completa.
| |
| </div> | | </div> |
| | | |
Línea 101: |
Línea 91: |
| | | |
| *Debemos marcar '''snapshots''' para acelerarlo (no es compatible con la opción de emulación de GPU) | | *Debemos marcar '''snapshots''' para acelerarlo (no es compatible con la opción de emulación de GPU) |
| + | </div> |
| + | |
| + | <div class="slide"> |
| + | ====Uso del emulador==== |
| + | :Inicio: Tecla Home. |
| + | :F2: Tecla Menú. |
| + | :Esc: Tecla de volver. |
| + | :F7: Tecla On/Off |
| + | :Ctrl-F5/Ctrl-F6 óKeyPad +/-: Control de volumen de audio. |
| + | :'''Ctrl-F11''' ó KeyPad 7: Cambia la orientación entre horizontal y vertical. |
| + | :Alt-Intro: Visualiza el emulador a pantalla completa. |
| </div> | | </div> |
| </div> | | </div> |
Revisión de 05:11 15 may 2013
Guía Administración Android
Tutorial sobre conceptos básicos sobre el sistema operativo Android
Uso del emulador en Android
AVD
- Android Virtual Devices
- Interfaz gráfica para crear dispositivos Android
- Se ejecuta desde el icono de eclipse o mediante el comando:
juanda@juanda-PC:~/Android/sdk/tools$ android avd
- Descargar video
- El sdk guarda imágenes del sistema para los AVD:
juanda@juanda-PC:~/Android/sdk/system-images/android-17/x86$ ls
build.prop NOTICE.txt source.properties userdata.img
kernel-qemu ramdisk.img system.img
- Cada vez que creamos un AVD nuevo, copia sus imágenes en un directorio de usuario:
juanda@juanda-PC:~/.android/avd/htcdesire.avd$ ls -l
total 542492
-rw------- 1 juanda juanda 16860 abr 20 02:43 cache.img
-rw-rw-r-- 1 juanda juanda 549 abr 15 21:30 config.ini
-rw-rw-r-- 1 juanda juanda 51 abr 20 02:44 emulator-user.ini
-rw-rw-r-- 1 juanda juanda 1280 abr 20 02:43 hardware-qemu.ini
-rw-rw-r-- 1 juanda juanda 506134528 abr 20 02:44 snapshots.img
-rw-rw-r-- 1 juanda juanda 1279 abr 20 02:44 snapshots.img.default-boot.ini
-rw-rw-r-- 1 juanda juanda 4048704 abr 15 21:30 userdata.img
-rw------- 1 juanda juanda 45346716 abr 20 02:44 userdata-qemu.img
juanda@juanda-PC:~/.android/avd/htcdesire.avd$
Optimización del emulador
- Por defecto, el emulador va más lento que un desfile de cojos.
- Si está disponible (Intel va con algo de retardo a veces), resulta más útil utilizar un emulador con Intel (haz un wipe user data la primera vez que lo uses, sino, ¿se queda colgado?)
- Puede ir más rápido también mediante aceleración de máquinas virtuales mediante KVM (Kernel-based virtual machine).
- -Instalación.
- -Configuración en Eclipse
- Ojo KVM con VmWare y VirtualBox pueden no llevarse del todo bien
Instalación KVM
- Comprobamos que la máquina soporte aceleración de hardware (valor superior a 0):
juanda@dpto-01:~$ egrep -c '(vmx|svm)' /proc/cpuinfo
2
juanda@dpto-01:~$
$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
$ sudo adduser `id -un` libvirtd
Adding user '<username>' to group 'libvirtd' ...
- Cerramos sesión y volvemos a entrar. Debemos ejecutar el siguiente comando para ver que esté bien instalado:
$ virsh -c qemu:///system list
Id Name State
----------------------------------
$
- En la configuración del emulador:
- Eclipse: Run -> Run Configurations -> Target -> Additional Emulator Command Line Options: "-qemu -m 512 -enable-kvm"
- Terminal:
emulator -avd <avd_name> -qemu -m 512 -enable-kvm
- Tiempos carga desde ordenador Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
- emulador ARM: 1,10 a 1,20 (10 segundos menos sin boot animation)
- emulador x86: 15-18 segundos
- emulador x86 con virtualización kvm: 15-18 segundos
- Debemos marcar snapshots para acelerarlo (no es compatible con la opción de emulación de GPU)
Uso del emulador
- Inicio: Tecla Home.
- F2: Tecla Menú.
- Esc: Tecla de volver.
- F7: Tecla On/Off
- Ctrl-F5/Ctrl-F6 óKeyPad +/-: Control de volumen de audio.
- Ctrl-F11 ó KeyPad 7: Cambia la orientación entre horizontal y vertical.
- Alt-Intro: Visualiza el emulador a pantalla completa.