1

これを読んでから、「ShowGPUOverdraw」を使用できるエミュレーターを作成しようとしています。

私はあちこちのヒントに従いました、新しいツールでは、新しいAVDを作成するときに、GPUエミュレーションを有効にする方法が見つかりません。エミュレーターの開発者設定に「GPUオーバードローを表示」があるにもかかわらず、エミュレーターにGPUオーバードローが表示されないのは、おそらくそのためです(注:「-gpoon」オプションを使用してEclipseを介してエミュレーターを実行しています)

では、GPUオーバードローを表示するエミュレーターを持っている人はいますか?

4

2 に答える 2

5

エミュレータでも問題なく動作します。

AVDを設定するときに「ホストGPUを使用」が有効になっていることを確認してください。また、Android4.2を実行している必要があります。以前のバージョンのAndroidには、この機能は含まれていません。

それ以外は、開発者向けオプションで[GPUオーバードローを表示]設定を有効にしてから、分析するアプリケーションを再起動するだけです。

アプリケーションでハードウェアアクセラレーションが有効になっていることを確認する必要があります。有効になっていないと、GPUによって描画されないため、GPUのオーバードローを表示できません。または、Androidデバイスの開発者設定で[GPUレンダリングを強制する]オプションを使用します。

これは、オプションが有効になっているAndroid4.2を実行しているエミュレーターのスクリーンショットです。

ここに画像の説明を入力してください

これが私のAVDセットアップです。これを確認したい場合に備えて、次のようにします。

ここに画像の説明を入力してください

于 2013-03-15T12:54:30.857 に答える
1

AndroidManifestで少なくともminVersion=4になるようにコンパイルし、target=14にコンパイルする必要があります

于 2013-03-15T16:31:12.167 に答える