|
|
Línea 2: |
Línea 2: |
| {{#widget:Slides}} {{MiTitulo| Curso de Android}} | | {{#widget:Slides}} {{MiTitulo| Curso de Android}} |
| <div class="slides layout-regular template-default"> | | <div class="slides layout-regular template-default"> |
| + | <div class="slide"> |
| =Uso del emulador en Android= | | =Uso del emulador en Android= |
| + | </div> |
| <div class="slide"> | | <div class="slide"> |
− | ===AVD=== | + | ====AVD==== |
| *Android Virtual Devices | | *Android Virtual Devices |
| *Interfaz gráfica para crear dispositivos Android | | *Interfaz gráfica para crear dispositivos Android |
Línea 12: |
Línea 14: |
| </source> | | </source> |
| *[http://www.youtube.com/watch?feature=player_embedded&v=k2Ly6O9LlPw Video sobre como crear dispositivos AVD] [http://www.media.formandome.es/android/avd.webm Descargar video] | | *[http://www.youtube.com/watch?feature=player_embedded&v=k2Ly6O9LlPw Video sobre como crear dispositivos AVD] [http://www.media.formandome.es/android/avd.webm Descargar video] |
− | | + | </div> |
| + | <div class="slide"> |
| *El sdk guarda imágenes del sistema para los AVD: | | *El sdk guarda imágenes del sistema para los AVD: |
| <source lang="bash"> | | <source lang="bash"> |
Línea 19: |
Línea 22: |
| kernel-qemu ramdisk.img system.img | | kernel-qemu ramdisk.img system.img |
| </source> | | </source> |
− | | + | </div> |
| + | <div class="slide"> |
| *Cada vez que creamos un AVD nuevo, copia sus imágenes en un directorio de usuario: | | *Cada vez que creamos un AVD nuevo, copia sus imágenes en un directorio de usuario: |
| <source lang="bash"> | | <source lang="bash"> |
Línea 34: |
Línea 38: |
| juanda@juanda-PC:~/.android/avd/htcdesire.avd$ | | juanda@juanda-PC:~/.android/avd/htcdesire.avd$ |
| </source> | | </source> |
− | | + | </div> |
| | | |
| *Teclas de acceso rápido: | | *Teclas de acceso rápido: |
Revisión de 10:45 14 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
- 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$
- 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.
Optimización del emulador
- Por defecto, el emulador va más lento que un desfile de cojos.
- Debemos marcar snapshots para acelerarlo.
- 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 KVM (Kernel-based virtual machine). Instalación. Configuración en Eclipse
- Ojo KVM con VmWare y VirtualBox pueden no llevarse del todo bien.
Indicar que queremos desplegarlo en el dispositivo al ejecutar la aplicación
- Cuando ejecutemos la aplicación veremos una pantalla similar a la siguiente:
- Eclipse->Windows->Open Perspective->DDMS
- Aparecerán los emuladores que tengamos corriendo y los dispositivos físicos que estén enchufados a la entrada USB del PC
- En caso de tener un solo dispositivo disponible esta pantalla no aparecerá.
</div>