Solo una pregunta de interés. De todos modos es una máquina virtual, por lo tanto, se supone la independencia entre plataformas. Y la depuración podría ser más fácil.¿Dalvik fue portado a otras plataformas (por ejemplo, Linux, Windows, etc.)?
Respuesta
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
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.
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.
Solo como referencia, aquí está el enlace: http://www.android-x86.org/ – Andreas
puerto Dalvik en iOS: http://www.in-the-box.org
Guía al puerto Dalvik en cualquier sistema Linux: https://groups.google.com/forum/?fromgroups=#!topic/android-platform/-4epsQnp1CM
Si alguien ha tratado de que, por favor, comparta su experiencia.
- 1. ¿Cómo puedo definir DIRECTORY_SEPARATOR para plataformas Windows y Linux?
- 2. Android Nueve parches equivalentes para otras plataformas
- 3. Portado a Windows Phone 7 desde el iPhone
- 4. ¿Malloc crea perezosamente las páginas de respaldo para una asignación en Linux (y otras plataformas)?
- 5. ¿Cómo se podría lograr una aplicación de bandeja del sistema en otras plataformas?
- 6. Aplicación de portado de LWUIT a CodenameOne
- 7. ¿Es PHP para Windows lo mismo que Linux, Mac, etc.?
- 8. Plataformas para ejecutar memcached
- 9. Three.js portado al código nativo?
- 10. Visual C++ no puede encontrar "tipos de Windows" como, por ejemplo, PVOID, DWORD, ULONG, etc.
- 11. Encontrar qué proceso fue asesinado por OOM asesino de Linux
- 12. ¿Existe realmente Android en otras plataformas aparte de ARM?
- 13. esquema asociado (por ejemplo: cms. //) a un programa de Windows
- 14. Licencias de Linux incrustadas LGPL/GPL/etc
- 15. Instale 'NETCFv35.Messages.EN.wm.cab' para Windows Mobile 5.0 y superior o 'NETCFv35.Messages.EN.cab' para otras plataformas. Reinicie el a
- 16. Portabilidad entre plataformas móviles
- 17. ¿Es posible crear aplicaciones usando Javascript en plataformas Linux?
- 18. Linux analógico a Windows GetAsyncKeyState()
- 19. Obtener información de red en Java en plataformas Windows y Linux
- 20. Linux- Windows Timezone Mapping?
- 21. ¿Qué es Dalvik y dalvik-cache?
- 22. Boost - compilación cruzada - "de Linux" "a Windows"
- 23. ¿Problemas conocidos con la copia del código de Mathematica a otras plataformas?
- 24. Building C++ en Windows y Linux
- 25. Windows CE vs Embedded Linux
- 26. Agregando nombre de host a/etc/hosts en Linux
- 27. CMake varios toolchains y plataformas de destino
- 28. Windows Mobile - ¿Qué plataformas de scripting están disponibles?
- 29. algunos temas de (socket, hilo, otras cuestiones de programación y concha) Cygwin [Linux en Windows]
- 30. ¿Por qué existen ZeroMemory, etc. cuando ya hay memset, etc.?
Cool link, gracias. – 87element
Youwave ahora admite depuración de adt: o) –
También hay http://www.bluestacks.com/ –