android sdkツール12にアップグレードしました。リリースノートとして、googleは次のように述べています。AVDマネージャーとエミュレーターは、ARMv7およびx86CPU用にコンパイルされたシステムイメージを使用できるようになりました。
誰かがx86イメージを実行しようとしましたか?3.0以上の画像はありますか?
ありがとう、
android sdkツール12にアップグレードしました。リリースノートとして、googleは次のように述べています。AVDマネージャーとエミュレーターは、ARMv7およびx86CPU用にコンパイルされたシステムイメージを使用できるようになりました。
誰かがx86イメージを実行しようとしましたか?3.0以上の画像はありますか?
ありがとう、
SDK for emulator 構成の GUI で、[ CPU タイプ] ドロップダウン ボックスが無効になっています。おそらくこれは、Android SDK ツールのリリース 13 に向けて準備しているものです。(インストールされているプラットフォーム リビジョンに x86 イメージがない可能性もあります)
エミュレータ イメージの 1 つを明示的に x86 として実行しようとしたところ、次のようになりました。
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 用に明示的に作成する必要があると思います... ARM CPU 命令セットをエミュレートする必要がないため、qemu の下線のパフォーマンスが向上するように x86 イメージがあると便利です...
すでにhttp://www.android-x86.org/を実行して、tcpip 経由で adb を使用して接続できます。SDK サポートは必要ありません。そして、それは非常に高速です。
それ以外の場合は、Linux に Google TV アドオンをインストールすると、x86 を使用する Google TV avd を作成できます。ただし、ハイパーバイザーに適切にトンネリングされる場所であるため、実際には Linux でのみうまく機能します。
それを適切に設定する方法については、さまざまなブログ投稿があります。
Intel® Atom™ Android x86 Emulator Image をインストールする必要があります。
このリンクで詳細な手順を見つけることができます
http://software.intel.com/en-us/articles/android-virtual-device-emulation-for-ia/
更新された記事では、3.2 イメージの使用に関する情報が提供されています。おそらく、私の SDK ではそのような選択肢が提供されていません (2.3.3、3.2、および 4.0.3 でテスト済み)。
この記事はインテル ベースの SDK ビルドに言及している可能性が高く、これは Android 開発者サイトで提供されているものではありません。
彼らは後でIntelイメージを追加するかもしれません(エミュレーターがx86ベースのイメージを必要とするのは本当です)そしてIntel abiもサポートします
AOSP から独自の Android x86 エミュレーターを構築できます。Intel Web サイトの手順は次のとおりです。
http://software.intel.com/en-us/articles/android-ia-emulator-gingerbread/
数か月が経過した後、android 4.0 のソース コードがリリースされました。x86 仮想マシンは、Android Emulator を使用して試したどのソリューションよりも高速であることがわかりました。
Android x86 イメージの使用方法については、http ://www.android-x86.org/ を参照してください。