web-dev-qa-db-ja.com

Android St​​udio-エミュレーター-eglSurfaceAttribは実装されていません

Android studioでアプリケーションを作成しましたが、ファイル内の単一のWordを変更することはありません。

エミュレータで実行しようとすると、次のエラーが発生しました:

W/EGL_emulation﹕ eglSurfaceAttrib not implemented
W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa6c1ace0,error=EGL_SUCCESS
I/Choreographer﹕ Skipped 45 frames!  The application may be doing too much work on its main thread.
W/EGL_emulation﹕ eglSurfaceAttrib not implemented
W/OpenGLRenderer﹕ Failed to set EGL_SWAP_BEHAVIOR on surface 0xa6c1ace0, error=EGL_SUCCESS

実際のデバイスで実行しても同じ問題は発生しません。

W/IInputConnectionWrapper﹕ getExtractedText on inactive InputConnection
W/IInputConnectionWrapper﹕ getTextBeforeCursor on inactive InputConnection
W/IInputConnectionWrapper﹕ getSelectedText on inactive InputConnection
W/IInputConnectionWrapper﹕ getTextAfterCursor on inactive InputConnection
W/art﹕ Before Android 4.1, method int Android.support.v7.internal.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in Android.widget.ListView
40
Mahmoud Khateeb

同じことを見つけましたが、se Host GP設定がオンになっているエミュレーターでのみです。これをオフにすると、これらの警告は表示されなくなります(エミュレータは恐ろしく、恐ろしくゆっくり実行されます。)

私の経験では、これらの警告は無害です。 「エラー」はEGL_SUCCESSであり、エラーがないことを示しているようです。

54
Mete

修正:デバイスを実行する前にロックを解除します。

こんにちはみんな:私はこれの修正があるかもしれないと思う:

ばかげているように聞こえますが、仮想デバイスのロックを解除してみてください。つまり、マウスを使用してスワイプして開きます。これでアプリが動作するはずです!!

1
Higgo