Solo una domanda di interesse. In ogni caso si tratta di una VM, quindi si presume l'indipendenza tra piattaforme diverse. E il debug potrebbe essere più facile.Dalvik è stato portato su altre piattaforme (ad esempio Linux, Windows, ecc.)?
risposta
Dai un'occhiata alla YouWave. È più veloce di AVD ma non possiamo eseguire il debug da esso.
ci sono anche una serie di progetti portuali x86. Google per Android x86
Suppongo che potrebbe essere portato, ma ancora non sarebbe in grado di eseguire le applicazioni su un PC di utilizzarlo. Dalvik è solo un compilatore. Non gestisce nessuna delle librerie. Molte librerie gli accessi API sono scritti in C e sono scritti e ottimizzati per ARM. Questi potrebbero essere portati su x86, ma anche questo pone un problema. Dovresti eseguire ed eseguire il debug di queste app in x86 su una macchina molto più potente di qualsiasi telefono, usando librerie che non sono ottimizzate per x86. La tua app potrebbe comportarsi in modo molto diverso sul tuo computer rispetto a un dispositivo reale.
Inoltre, l'emulatore è una buona, facile soluzione ad un problema estremamente complesso. Basta usare quello.
direi che Android_x86 esecuzione in VirtualBox è una sandbox perfetto per Dalvik-only (non incluso il codice nativo) applicazioni. È molto più veloce dell'emulatore di Android SDK.
Solo per riferimento, ecco il link: http://www.android-x86.org/ – Andreas
porta Dalvik su iOS: http://www.in-the-box.org
Guida alla porta Dalvik su qualsiasi sistema Linux: https://groups.google.com/forum/?fromgroups=#!topic/android-platform/-4epsQnp1CM
Se qualcuno ha provato che, si prega di condividere la vostra esperienza.
Cool link, grazie. – 87element
YouWave ora supporta il debug ADT: o) –
C'è anche http://www.bluestacks.com/ –