2011-03-09 5 views

Respuesta

4

Eche un vistazo a YouWave. Es más rápido que AVD pero no podemos depurarlo.

También hay una serie de proyectos de puertos x86. Google para Android x86

+1

Cool link, gracias. – 87element

+0

Youwave ahora admite depuración de adt: o) –

+1

También hay http://www.bluestacks.com/ –

1

Supongo que podría ser portado, pero todavía no sería capaz de ejecutar sus aplicaciones en una PC que lo utiliza. Dalvik es solo un compilador. No maneja ninguna de las bibliotecas. Muchas de las bibliotecas a las que accede la API están escritas en C y están escritas y optimizadas para ARM. Estos podrían trasladarse a x86, pero eso también plantea un problema. Estará ejecutando y depurando estas aplicaciones en x86 en una máquina mucho más poderosa que cualquier teléfono, utilizando bibliotecas que no están optimizadas para x86. Su aplicación podría comportarse de forma muy diferente en su computadora de lo que sería en un dispositivo real.

Además, el emulador es una solución buena y fácil para un problema extremadamente complejo. Solo usa eso.

+0

:) Sí, lo usaré. Y gracias por una explicación bastante exhaustiva. – 87element

+0

@mike Casi todas las partes del código fuente de Android están portadas a x86, y está disponible aquí: git.android-x86.org – Ho1

+0

¿Dalvik es solo un compilador? – peter

1

Diría que Android_x86 que se ejecuta en VirtualBox es una caja de arena perfecta para aplicaciones de solo dalvik (sin incluir código nativo). Es mucho más rápido que el emulador de Android SDK.

+0

Solo como referencia, aquí está el enlace: http://www.android-x86.org/ – Andreas

Cuestiones relacionadas