2016-10-24 7 views
3

Android StudioをWindows 7および10で実行していて、Android Studioエミュレータで自動的に表示が更新されません。これはすでにAVDを起動したとき、つまりアップロードしたプログラムに関係しない場合です。 HAXMがインストールされています。Androidエミュレータではディスプレイが更新されません

エミュレータを回転させて再描画を強制できます。私はすでにWindowsのアニメーションなどを再起動しようとしました。

エミュレータは、AVD設定でハードウェアレンダリングを無効にすると表示が正常に更新されますが、これは遅いです。

答えて

2

これで問題が見つかりました:Windows 10の高コントラストのカラーテーマ(そのうちの1つを選択しました)です。なんらかの理由で、ウィンドウの内容は更新されません。

私も実験を行いました:デフォルトのテーマでウィンドウの内容を正しく更新するOpenGLプログラムを作成しましたが、コントラストの高いテーマを使用すると、ダブルalt-tabでのみ更新されます。

これは、特定のOpenGLプログラムを実行したい高コントラストテーマを使用しているすべてのWindows 10ユーザーに影響する可能性があると思います。

一時的な回避策:InvalidateRectを追加しようとしましたが、問題ありませんでした。 MoveWindowを追加しましたが、同じ幅の&の高さにサイズ変更すると何も起こりません。 MoveWindowを使用して異なる幅に変更する&高さと背部は動作しますが(!)、醜く目に見えるハックです。

0

あなたは新しいエミュレータを作成したり、Androidスタジオを再起動したり、もう一度試してみたり、SDk Managerからエミュレータのパッケージをチェックしてインストールしたりすることができます。

関連する問題