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を使用しています。
私は最近同じ問題に直面しました、問題はAVDがシステムのグラフィックスカードを使用してグラフィックスをレンダリングしようとし、システムのグラフィックスドライバーが最新でないか、これをサポートしていないためにそれを行うことができないために発生します。
ステップ1:
ステップ2:
新しいデバイスを設定する際、「エミュレートされたパフォーマンス」カテゴリのグラフィックスにオプション「ソフトウェア-GLES 2.0」を使用します。このオプションは、AVDの設定中に[詳細設定を表示]をクリックすると表示されます。
これに遭遇したのは、Windowsリモートデスクトップ経由で実行しているためです。ローカルにログオンしたときはうまくいきました。
EclipseからではなくAVDマネージャーを実行していることを確認してください。インストールされているAndroid/AVD manager.exeディレクトリに移動し、管理者として実行を右クリックして変更を加えます。
Windows 10を実行し、2つのGPUを搭載したラップトップでも、同様の問題が発生しました。1つはIntelプロセッサ内にあり、もう1つはNvidiaです。システムが低パフォーマンスのIntel GPUを使用している場合、エラーが表示されます。 「高性能NVIDIAプロセッサ」でAndroid Studioを「実行」する必要がありました。ほとんどのプログラムは、アプリケーションリンクを右クリックして[グラフィックプロセッサで実行]、[高性能NVIDIAプロセッサ」
残念ながら、これはAndroid Studioアプリケーションリンクでは機能しませんでした。 [設定]> [表示]> [グラフィック設定]> [参照]に移動し、Android Studio実行可能ファイル(studio、次にstudio64、両方に対して行った)を選択する必要がありました。 、アプリケーション、[オプション]、[高パフォーマンス]の順に選択します。