Можете ли вы запустить Android в виртуальной машине на ПК?

Я наткнулся на руководство по запуску Android 1.7 на виртуальной машине (VirtualBox), но 1.7 устарела. Я нигде не смог найти образ Android 2.2 или 2.3, есть ли у кого-нибудь идеи о том, как виртуализировать более новые ОС Android? Предпочтительно бесплатное решение для виртуализации, такое как VirtualBox.

Вот ссылка про виртуализацию 1.7:

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

Они отправляют вас сюда, чтобы загрузить образы дисков Android:

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

Но я не могу найти ничего новее 1.7, у кого какие идеи?

Спасибо за советы! Я проверю ночные сборки и SDK
Что касается юридических вопросов, Android — это программное обеспечение с открытым исходным кодом, поэтому для вас было бы совершенно законно запускать его на виртуальной машине. Будет сложно понять, как это сделать, но Google не расстроится из-за этого. Хороший вопрос, +1!
Вы можете найти это полезным: androidspin.com/2011/01/24/…

Ответы (5)

Android-x86 кажется самым последним проектом, ночные сборки доступны по адресу http://android-x86.moonman.dk/.

Я думаю, что наблюдаемое отсутствие активности связано не столько с проблемой лицензирования/warez, сколько с тем, что ОС просто еще не слишком хорошо работает с настольными системами, будучи в значительной степени ориентированной на телефон и сенсорный ввод. Это и просто еще не большой интерес к этому.

Я не знаю, встроены ли в этот проект Google Apps (особенно Market) или нет. Если нет, то это еще одна важная часть, которая значительно снижает полезность этой ОС.

Наконец, возникнет проблема с получением драйверов для всего доступного аппаратного обеспечения. Учитывая базу Android для Linux, я не уверен, насколько легко или сложно это сделать.

Самый простой способ запустить Android и протестировать приложение Android на машинах x86 — это использовать виртуальную машину Android, которая поставляется с последней версией SDK.

Что касается недавнего вопроса https://superuser.com/q/221944/39248 , может возникнуть проблема с последним установщиком android sdk .exe. вы можете попробовать загрузить zip-версию установщика, затем запустить «sdk manager.exe»

Место для загрузки SDK:

Ссылка: http://developer.android.com/sdk/index.html

Обратите внимание, что вам нужен JDK для запуска Android SDK.

Ссылка: http://www.oracle.com/technetwork/java/javase/downloads/index.html

И, как упомянул @afrazier, android-x86 - это определенный вариант, но отсутствие драйверов мешает большинству из нас правильно использовать ОС...

Вот ссылка на Android 2.3 (Froyo) Live CD: http://android-x86.googlecode.com/files/froyo-vm-20100812.iso . Это небольшой образ (53,6 МБ), я запустил live CD на VMWare Workstation, и он работал как часы.

Я думаю, что проще получить образы процессора руки, чем получить изображения x86. Я смог использовать виртуальную машину Android, которая поставляется с комплектом для разработки программного обеспечения .

Вы также можете загрузить уже готовую виртуальную машину из блога Bash, они создали образ Froyo VMWare... http://www.bash.ch/2011/04/android-22-froyo-in-einer-vmware.html

Виртуальная машина имеет только 100 МБ

Ссылка, кажется, мертва. Можете ли вы обновить ссылку?