2010-07-15 18 views
7

Attualmente sto usando l'emulatore di Android per lo sviluppo, ma è molto lento. Sto cercando una porta Android che può funzionare su CPU reale.Esegui Android su macchina virtuale per lo sviluppo

Ad esempio, ho installato questo prodotto http://www.android-x86.org/documents/installhowto su VMware e sembra funzionare molto più velocemente, ma non ho idea di come configurare la connessione di rete qui.

La domanda è se qualcuno utilizza l'installazione Android alternativa per lo sviluppo, invece dell'emulatore? Se è così, un link per configurare le istruzioni sarebbe fantastico.

+0

Se si lascia l'emulatore in esecuzione, è abbastanza tollerabile. Android x86 non è probabilmente il migliore per lo sviluppo di telefoni. Probabilmente è interessante se sei interessato al futuro, e prevedo davvero un android stabile sui netbook. Quello sarà il giorno! nota: so che è già sui netbook, intendo produzione pronta. –

+0

So che l'emulatore non dovrebbe essere chiuso, ma è ancora molto lento per me. Quindi mi piacerebbe averlo in esecuzione su una vera CPU e non sull'ARM emulato. Il test finale che posso fare sempre sull'emulatore. – alex2k8

+0

Forse è il computer su cui viene eseguito? L'emulatore Android è abbastanza buono sul mio computer, anche il mio portatile sembra funzionare in modo decente. Inoltre, a meno che non mi sbagli, l'emulatore cerca di fornire una rappresentazione accurata dell'hardware Android. Quindi non funziona con tutta la potenza del tuo computer (come l'emulatore iphone) – Falmarri

risposta

5

Perché non collegare semplicemente un telefono Android? Basta impostare il debug USB e funziona esattamente come l'emulatore.

Ho eseguito il progetto Android-x86 sul mio netbook alimentato n450 ed era inutilizzabile. La porta non è affatto pronta per l'uso quotidiano. Fondamentalmente, se pensi che l'emulatore sia lento, piangerai quando scoprirai quanto sia lento Android-x86. Il mio consiglio sarebbe di buttare qualche dollaro in un computer nuovo/più veloce se pensi che l'emulatore sia lento. Sviluppo su un notebook Core2Duo 2.4Ghz di 3 anni e funziona perfettamente. Ho persino eseguito la porta x86 sullo stesso notebook ed è orribilmente lento (per non parlare del touchscreen). Inoltre, se la rete non funziona 'out of the box', allora dovrai hackerare il codice sorgente e implementare il tuo driver dato che Android-x86 è pensato per funzionare su Asus Eee PC.

Quindi aggiornare o collegare il telefono Android e utilizzarlo.

Ma per ora, non mi preoccuperei di provare a utilizzare la porta x86 per lo sviluppo. Non è ancora pronto.

+0

Grazie per informazioni – alex2k8

0
  1. All'avvio, utilizzare Alt + F1 per andare al terminale.
  2. Invio: netcfg eth0 dhcp
  3. La rete dovrebbe iniziare e ottenere l'IP, è possibile verificare se si esegue netcfg
+2

Ho provato la soluzione, ma sto ricevendo questo fastidioso errore: "azione 'dhcp' fallita (nessun dispositivo del genere)" ... :( – XpiritO

2

se si utilizza Eclipse, prima di eseguire il programma, eseguire il dispositivo virtuale da "Android SDK e gestore di dispositivi virtuali ". sicuramente sarai entusiasta della corsa veloce. non dimenticare di aumentare il ram del dispositivo nella sezione delle impostazioni hardware.

3

Here è possibile trovare un tutorial per l'installazione e la connessione alla versione x86 di Eclipse.

Problemi correlati