Diferencia entre revisiones de «Usuario:Juanda/android/emulador»
De WikiEducator
(→Optimización del emulador) |
|||
| Línea 54: | Línea 54: | ||
====Optimización del emulador==== | ====Optimización del emulador==== | ||
*Por defecto, el emulador va más lento que un desfile de cojos. | *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 aceleración de máquinas virtuales mediante KVM (Kernel-based virtual machine). | ||
| + | : -[https://help.ubuntu.com/community/KVM/Installation Instalación]. | ||
| + | : -[http://developer.android.com/tools/devices/emulator.html Configuración en Eclipse] | ||
| + | *Ojo KVM con VmWare y VirtualBox pueden no llevarse del todo bien | ||
| + | </div> | ||
| + | |||
| + | |||
| + | <div class="slide"> | ||
| + | ====Instalación KVM==== | ||
| + | *Comprobamos que la máquina soporte aceleración de hardware: | ||
| + | <source lang="bash"> | ||
| + | juanda@dpto-01:~$ egrep -c '(vmx|svm)' /proc/cpuinfo | ||
| + | 2 | ||
| + | juanda@dpto-01:~$ | ||
| + | </source> | ||
| + | *Instalamos kvm: | ||
| + | <source lang="bash"> | ||
| + | $ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils | ||
| + | $ sudo adduser `id -un` libvirtd | ||
| + | Adding user '<username>' to group 'libvirtd' ... | ||
| + | </source> | ||
| + | *Cerramos sesión y volvemos a entrar. Debemos ejecutar el siguiente comando para ver que esté bien instalado: | ||
| + | <source lang="bash"> | ||
| + | $ virsh -c qemu:///system list | ||
| + | Id Name State | ||
| + | ---------------------------------- | ||
| + | |||
| + | $ | ||
| + | </source> | ||
| + | </div> | ||
| + | |||
*Debemos marcar snapshots para acelerarlo. | *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?) | *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?) | ||
Revisión de 08:54 14 may 2013
</div>