web-dev-qa-db-ja.com

Androidアプリケーションの実行中にエラーが発生しました-OpenglESエミュレーションを初期化できませんでした。'-gpu off 'を使用して無効にしてください

Androidプログラミングは初めてです。私はAndroidを学ぶためにGoogle開発者のWebサイトを参照していました。アプリケーションUIを実行しているときに、これらのエラーが発生しました。

 H:\SDK\tools\emulator.exe -avd Nexus_5_API_21_x86 -netspeed full -netdelay none
 emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to   disable it.
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 could not get wglGetExtensionsStringARB
 getGLES1ExtensionString: Could not find GLES 1.x config!
 Failed to obtain GLES 1.x extensions string!
 Could not initialize emulated framebuffer

Android studioを使用しています。

36
builder_dude

私は最近同じ問題に直面しました、問題はAVDがシステムのグラフィックスカードを使用してグラフィックスをレンダリングしようとし、システムのグラフィックスドライバーが最新でないか、これをサポートしていないためにそれを行うことができないために発生します。

ステップ1:

  • オペレーティングシステムのグラフィックスドライバーを更新します。
  • システムを再起動します。
  • システムの画面解像度をできるだけ高く設定します。
  • 今すぐAVDを起動してみてください。

ステップ2:

  • 手順1が失敗した場合は、AVDマネージャーに移動します。
  • AVDを編集します。
  • 「ホストGPUを使用」オプションのチェックを外します。
  • [完了(保存)]をクリックします。
  • AVDを再度開始します。
70
  • AVD Managerに移動します。
  • AVDを編集します。
  • エミュレートされたパフォーマンスで「ソフトウェアGLES2.0」オプションを選択します。 (理由は、一部のユーザーがグラフィックビデオカードドライバーをインストールしなかったためです)
  • [完了(保存)]をクリックします。
  • AVDを再度開始します。 enter image description here
95
Lester

新しいデバイスを設定する際、「エミュレートされたパフォーマンス」カテゴリのグラフィックスにオプション「ソフトウェア-GLES 2.0」を使用します。このオプションは、AVDの設定中に[詳細設定を表示]をクリックすると表示されます。

6
Abdul Hakeem K

これに遭遇したのは、Windowsリモートデスクトップ経由で実行しているためです。ローカルにログオンしたときはうまくいきました。

3
Tom Makin

EclipseからではなくAVDマネージャーを実行していることを確認してください。インストールされているAndroid/AVD manager.exeディレクトリに移動し、管理者として実行を右クリックして変更を加えます。

2

Windows 10を実行し、2つのGPUを搭載したラップトップでも、同様の問題が発生しました。1つはIntelプロセッサ内にあり、もう1つはNvidiaです。システムが低パフォーマンスのIntel GPUを使用している場合、エラーが表示されます。 「高性能NVIDIAプロセッサ」でAndroid St​​udioを「実行」する必要がありました。ほとんどのプログラムは、アプリケーションリンクを右クリックして[グラフィックプロセッサで実行]、[高性能NVIDIAプロセッサ」

残念ながら、これはAndroid St​​udioアプリケーションリンクでは機能しませんでした。 [設定]> [表示]> [グラフィック設定]> [参照]に移動し、Android St​​udio実行可能ファイル(studio、次にstudio64、両方に対して行った)を選択する必要がありました。 、アプリケーション、[オプション]、[高パフォーマンス]の順に選択します。

0
Sorin