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.
- 1. È possibile creare un'applicazione usando Javascript su piattaforme Linux?
- 2. PHP per Windows è uguale a Linux, Mac, ecc.?
- 3. Three.js portato su codice nativo?
- 4. Il malloc crea pigramente le pagine di supporto per un'allocazione su Linux (e altre piattaforme)?
- 5. Stato attuale di Mono su Linux?
- 6. Creazione di C++ su Windows e Linux
- 7. compilazione su windows e linux
- 8. Ottenere informazioni di rete su Java su piattaforme Windows e Linux
- 9. ASP.Net MVC - Codici di stato HTTP (ad esempio 303, 401, 404, ecc.)
- 10. Qual è lo stato corrente del supporto per "thread_local" tra le piattaforme?
- 11. Accesso ad altre parti di stato nel riduttore di Redux
- 12. JDK7 NIO.2 usa Epoll ecc. Su Linux?
- 13. PhoneGap: guida introduttiva ad Android? - su Linux
- 14. Portabilità tra piattaforme mobili
- 15. Quali scelte ho sulle piattaforme MS Windows per l'equivalente di SUID da piattaforme basate su Unix?
- 16. Piattaforme per l'esecuzione di memcached
- 17. Rimanere su piattaforme mobili
- 18. DLL di Windows su Linux System
- 19. sviluppo wordpress su linux e distribuzione su server windows
- 20. contatto esterno (ad esempio facebook) su android
- 21. Browser WebKit in app Java su più piattaforme
- 22. Sviluppo di applicazioni Windows su Linux?
- 23. Django - Piattaforme di fatturazione degli utenti/middleware, ad esempio, tenere traccia delle spese e delle spese
- 24. Gestione di reindirizzamento oauth2 da elettrone (o altre piattaforme desktop)
- 25. Interagire con altre applicazioni desktop in Windows utilizzando C# winforms
- 26. Perché wchar_t non è ampiamente utilizzato nel codice per piattaforme Linux/correlate?
- 27. VB6 è stato creato su .NET WinForm?
- 28. Test dei casi edge IAP in iOS (ad esempio: informazioni sulla carta di credito mancanti, ecc.)
- 29. Avviso: attività non avviata, il suo compito corrente è stato portato in primo piano
- 30. Database offline di PhoneGap (su tutte le piattaforme)
Cool link, grazie. – 87element
YouWave ora supporta il debug ADT: o) –
C'è anche http://www.bluestacks.com/ –