Puoi eseguire Android 2.2 Froyo o 2.3 Gingerbread in una macchina virtuale?


16

Mi sono imbattuto in una guida pratica per l'esecuzione di Android 1.7 in una macchina virtuale (VirtualBox), ma 1.7 è vecchio. Non sono stato in grado di trovare un'immagine Android 2.2 o 2.3 da nessuna parte, qualcuno ha qualche idea su come virtualizzare i nuovi sistemi operativi Android? Preferibilmente una soluzione di virtualizzazione gratuita come VirtualBox.

Ecco il link sulla virtualizzazione 1.7:

http://osxdaily.com/2010/12/14/run-android-using-a-virtual-machine-on-a-mac-or-windows-pc/

Ti inviano qui per scaricare le immagini del disco Android:

http://virtualboxes.org/images/android-x86/

Ma non riesco a trovare nulla di più recente di 1.7, qualcuno ha qualche idea?


Grazie per i suggerimenti! Esaminerò le build notturne e l'SDK

Per quanto riguarda le domande legali, Android è un software open source, quindi sarebbe completamente legale eseguirlo in una macchina virtuale. Sarà difficile capire come, ma Google non si arrabbierà con te per questo. Bella domanda, +1!

Questo può essere utile: androidspin.com/2011/01/24/…
Ale

Risposte:


5

Android-x86 sembra essere il progetto più attuale, con build notturne disponibili su http://android-x86.moonman.dk/

Penso che la mancanza di attività che si vede non sia un problema di licenza / warez, è solo che il sistema operativo non funziona ancora troppo bene con i sistemi desktop, essendo altamente incentrato su telefono e touch. Quello e semplicemente non c'è ancora molto interesse per questo.

Non so se questo progetto ha Google Apps (in particolare Market) integrato o no. Altrimenti, questo è un altro pezzo importante che riduce significativamente l'utilità di questo sistema operativo.

Infine, ci sarebbe il problema di ottenere i driver per tutti i vari hardware resi disponibili. Considerando la base Linux di Android, non sono sicuro di quanto sia facile o difficile da fare.


3

Il modo più semplice per eseguire Android e testare l'applicazione Android su macchine x86 sembra utilizzare la macchina virtuale Android fornita con l'ultimo SDK.

Con riferimento a una domanda recente, /superuser//q/221944/39248 , potrebbe esserci un problema con l'ultimo programma di installazione di sdk .exe per Android. puoi provare a scaricare la versione zip del programma di installazione, quindi esegui "sdk manager.exe"

Luogo per scaricare l'SDK:

Link: http://developer.android.com/sdk/index.html

Si noti che è necessario JDK per eseguire l'SDK Android

Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html

E come accennato da @afrazier, android-x86 è un'opzione definitiva ma la mancanza di driver rende difficile per la maggior parte di noi usare correttamente il sistema operativo ...



1

Penso che sia più facile ottenere immagini di processori arm piuttosto che ottenere quelle x86. Sono stato in grado di utilizzare la macchina virtuale Android fornita con il kit di sviluppo software .


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.