2017-01-06 12 views
0

私はいくつかのサイトを検索し、提案されたすべてのソリューションを試してみました。私は最終的にあきらめて、テストデバイスとして私の個人的な携帯電話を使用することを決めたサムスンギャラクシーS4ロリポップを実行している。同じ問題ですが、それは電話に読み込まれますが、それは実行されません。E/EGL_emulationエラー= EGL_BAD_MATCH

この時点で、問題がコードであるかどうか疑問に思っています。初心者のチュートリアルでは、講師がこれらの3行のコードを入力して実行していますが、イメージが読み込まれたビデオで実行することができる単純なフェードが作成され、インストラクタがエミュレータがフェードアウトして消えます。しかし、私がそれを実行するとき、私は以下を取得します。

E/EGL_emulation eglsurfaceattrib(EGL_BAD_MATCH)W/OpenGLRender:これで何かが間違って

public void fade (View view) { 
    ImageView pic1 = (ImageView) findviewById(R.id.pic1); 
    pic1.animate().alpha(0f).set Duration(2000); 
} 

あります:EGL_BAD_MATCH

=表面誤差にEGL_Swap_Behaviorの設定に失敗しましたコードはこれですコード?上記のエラーが発生した時点で、イメージがエミュレータにロードされ、アプリケーションが終了します。私の電話ではイメージが読み込まれますが、それをタップするだけでそこには何も置かれません。

答えて

0

私は< < findViewByIdで< < vは>>

首都であるべきまた
>>セット期間& < < {>>フェード(ビュービュー)< <の間にスペースがあってはならないと思います

このようにお試しください。

public void fade(View view) { 
    ImageView pic1 = (ImageView) findViewById(R.id.pic1); 
    pic1.animate().alpha(0f).setDuration(2000); 
} 
関連する問題