web-dev-qa-db-ja.com

AndroidエミュレーターはOpenGLES 2.0をサポートしていますか?

この記事 http://cobworks.ca/2010/04/19/why-Android-market-has-no-games/ はそうではないことを示唆していますが、それ以来何かが変わったのではないかと期待していました。 4月。

20
eodabash

Googleは、ネイティブのx86プロセッサをサポートする新しいバージョンをリリースしました。 OpenGL ES 2.0もサポートしていますfaster-emulator-with-better-hardware

ボーナスとして、現在OpenGLES2.0をサポートしているであるため、OpenGLゲームをエミュレーター内で実行できるようになりました。

:仮想マシンを作成するときに、新機能を利用する場合は、ハードウェアメニューから[GPUエミュレーション]オプションを選択してください。
参照:
liliputing

24
hasanghaforian

OpenGL ES2.0はAndroidエミュレーター(SDK 2.3で提供)ではサポートされていません。Googleはこの機能に取り組んでいますが、まだ利用できません。

更新:OSXおよび4.0.3イメージのWindowsで利用できます。

15
Ellis

これは私のために働いた;私のエミュレーターは4.2.2プラットフォーム1で実行されます。SDKマネージャーのエクストラからインテルX86エミュレーターアクセラレーター(Haxim)をダウンロードしてインストールします(そうでない場合は、BIOS設定で仮想化を有効にする必要がある場合があります)。 2.低次元のAVD、たとえば3.2 "を選択します。3。googleAPItarget \の代わりにAndroid AP​​Iを選択します(GoogleAPIのデフォルトはAmeabi-v7aCPUですが、Intel Atomx86。4適切なメモリと内部ストレージを選択します。5AVDから[ホストGPUを使用]を確認します。6Androidアプリケーションの実行中に、追加のコマンドラインオプションコマンドに「-gpoon」を追加します。 「HAXは動作しており、エミュレータは高速virtモードで実行されています」...これは実行時にコンソールに表示されます

(私のエミュレーターは私のPCより速くなりました)

2
user1978601

はい、ジンジャーブレッドでサポートが完了しました。 バージョンノート を参照してください。

0
Cheryl Simon