VMでAndroid 2.2 Froyoまたは2.3 Gingerbreadを実行できますか?


16

仮想マシン(VirtualBox)でAndroid 1.7を実行するためのハウツーガイドに出会いましたが、1.7は古いです。どこでもAndroid 2.2または2.3の画像を見つけることができませんでしたが、新しいAndroid OSを仮想化する方法についてのアイデアはありますか?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はオープンソースソフトウェアであるため、VMで実行することは完全に合法です。方法を理解するのは難しいかもしれませんが、Googleがあなたに腹を立てることはありません。いい質問ですね、+ 1!

これは役に立つかもしれません:androidspin.com/2011/01/24/…–
エール

回答:


5

Android-x86は最新のプロジェクトのようです。ナイトリービルドはhttp://android-x86.moonman.dk/で入手できます。

目に見えるアクティビティの欠如は、ライセンスやウェアーズの問題ではなく、OSがデスクトップシステムではまだあまりうまく機能せず、電話とタッチを中心に動作しているだけだと思います。それと、まだあまり興味がありません。

このプロジェクトにGoogle Apps(特にMarket)が焼き付けられているかどうかはわかりません。そうでない場合、これはこのOSの有用性を大幅に低下させるもう1つの主要な要素です。

最後に、利用可能なすべてのさまざまなハードウェアのドライバーを取得する問題があります。AndroidのLinuxベースを考えると、それがどれほど簡単か難しいかわかりません。


3

x86マシンでAndroidを実行し、Androidアプリケーションをテストする最も簡単な方法は、最新のSDKに付属するandroid仮想マシンを使用することです。

最近の質問/superuser//q/221944/39248を参照すると、最新のAndroid sdk .exeインストーラーに問題がある可能性があります。zipバージョンのインストーラーをダウンロードしてから、「sdk manager.exe」を実行してください。

SDKをダウンロードする場所:

リンク:http : //developer.android.com/sdk/index.html

Android SDKを実行するにはJDKが必要であることに注意してください

リンク:http : //www.oracle.com/technetwork/java/javase/downloads/index.html

そして、@ afrazierが述べたように、android-x86は明確なオプションですが、ドライバーが不足しているため、ほとんどの人がOSを適切に使用することが困難になります...


2

:ここではアンドロイド2.3(フローズンヨーグルト)ライブCDへのへのリンクですhttp://android-x86.googlecode.com/files/froyo-vm-20100812.isoが。それは小さな画像(53.6 MB)で、VMWare WorkstationでライブCDを実行しましたが、それは魅力的なものでした。


1

x86のものを取得するよりも、アームプロセッサの画像を取得する方が簡単だと思います。私は、ソフトウェア開発キットに付属のアンドロイド仮想マシンを使用することができました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.