私はアンドロイドのsdkツール12にアップグレードしました。 リリースノートとしてgoogleが言いました: AVDマネージャとエミュレータは、ARM v7とx86 CPU用にコンパイルされたシステムイメージを使用できるようになりました。新しいsdkツールにx86イメージをインストールするv12
誰でもx86イメージを実行しようとしましたか? 3.0以上の画像はありますか?
おかげで、エミュレータの構成のためのSDKのGUIで
私はアンドロイドのsdkツール12にアップグレードしました。 リリースノートとしてgoogleが言いました: AVDマネージャとエミュレータは、ARM v7とx86 CPU用にコンパイルされたシステムイメージを使用できるようになりました。新しいsdkツールにx86イメージをインストールするv12
誰でもx86イメージを実行しようとしましたか? 3.0以上の画像はありますか?
おかげで、エミュレータの構成のためのSDKのGUIで
で詳細な手順を見つけることができる
、アンドロイド4.0のソースコードがリリースされ、私は、x86の仮想マシンは、Androidエミュレータを使用し、私が試したすべてのソリューションよりも高速であることを見つけました。 。
現在のAndroid x86のイメージを使用する手順を見つけることができます:http://www.android-x86.org/
は、ダウンボックスCPUタイプドロップが無効になっています。おそらく、これはAndroid SDKツールのリリース13を準備しているものでしょう。私はエミュレータのイメージのニーズを考える
C:\Program Files\Android-SDK\tools>emulator-x86.exe -avd HTC_Magic
qemu: linux kernel too old to load a ram disk C:\Program Files\Android-SDK/platf
orms\android-4\images\/kernel-qemu, C:\Program Files\Android-SDK/add-ons\addon_g
oogle_apis_google_inc_4\images\/ramdisk.img, qemu=1 console=ttyS0 android.qemud=
ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=2
:私は明示的にx86のように私のエミュレータイメージの1つを実行しようと、これを取得
(私のインストールプラットフォームのリビジョンの非は、x86イメージを持っていることも可能です) x86用に明示的に作成することができます... qemuをアンダーラインするパフォーマンスが上がるように、x86イメージを作成することは良いことでしょう。
なぜGoogleはSDKツールr12をリリースしたのですか?これは、リリースノートに従った唯一の変更です。 – Kevin
アドバタイズされているように、SDKツールの新しいバージョンの主な改善点は、x86コンパイルされたイメージをエミュレートできることです。しかし、新しいavdを作成すると、APIターゲットが選択されていると、CPUタイプオプションは無効になります。 –
私は彼らが開発のための変更の多くを持っている、EclipseリリースのためのADT 12プラグインのためにこれをリリースしたと思います。おそらく、彼らは将来SDKツールr12のx86プラットフォームイメージをリリースする予定です... – ZoltanF
すでにhttp://www.android-x86.org/を実行できます。今すぐtcpip over adbで接続してください。 SDKのサポートは必要ありません。そしてそれは非常に速いです。
また、LinuxにGoogle TVアドオンをインストールすると、Google TV avdを作成できます。これはx86を使用します。それは実際にはLinux上でうまく動作しますが、それはハイパーバイザーに正しくトンネリングされるからです。
これを適切に設定する方法については、さまざまなブログ記事があります。 http://commonsware.com/blog/2011/09/01/google-tv-emulator-seemingly-pointless.html
http://blogs.nuxeo.com/dev/2011/10/speeding-up-the-android-emulator.html – Farhan
独自のアンドロイドx86エミュレータをAOSPからビルドすることができます。ここでは、インテルのウェブサイトからの指示は、次のとおりです。
http://software.intel.com/en-us/articles/android-ia-emulator-gingerbread/
http://software.intel.com/en-us/articles/android-virtual-device-emulation-for-ia/
更新記事は、おそらく私のSDKが(2.3.3、3.2および4.0のテストを行い、このような選択肢を提供していません、3.2画像の使用に関する情報を提供します。 3)
この記事はIntelベースのSDKビルドを指していますが、これはアンドロイドデベロッパーサイトから提供されたものではありません。
彼らはインテルの画像を追加すること(まだエミュレータは、x86ベースのイメージを必要とし、それは本当だが)以降およびサポートもインテルABI
私が指示hereに続き、作業のx86イメージを構築することができました。 Ubuntuマシンで "sudo apt-get install kvm"を実行することで、kvmが有効になっていれば、ARMエミュレーションよりもずっと速く実行できます。 kvmが既にあなたのマシンにあるかどうかを調べるには、lsmod | grep kvm。
もう1つの質問に答えるために、GoogleはSDKでまだ画像を公開していません。これはGoogleの誰かが私のquestionに返信したスレッドです。
彼らはすぐにジンジャーブレッドのイメージを解放する予定です。だから、AndroidツールのCPUボックスに「Intel」やx86をドロップダウンするオプションはありません(まだありません)。
はそれを試みたが、x86で実行する新しいAVDを作成できませんでした。また、./android create avdオプションには何もありません。 – Kevin
Googleの誰かがアンドロイドデベロッパーのGoogleグループに返信しました。「full_x86-eng」製品を使用してAOSPソースツリーを構築し、 「エミュレータ」を起動します。 警告:これは現在、ARMエミュレーションよりも高速ではありません(ただし、我々は で作業中です)。 –
full_x86-engでASOPを構築する方法については、[こちら](http://vladnevzorov.com/2011/02/08/android-os-build-options/)を参照してください。私はこの日の後にそれを行っていきます。 –