2017-05-22 14 views
0
4.9.0-2-amd64 #1 SMP Debian 4.9.18-1 (2017-03-30) x86_64 GNU/Linux 
Android Studio 2.3.3 

私はハードウェアアクセラレーションでAVDを実行しようとすると、私はこのエラーを取得:アンドロイドのAVD

emulator -avd n5 -verbose 
... 
emulator: Initializing hardware OpenGLES emulation support 
libGL error: unable to load driver: i965_dri.so 
libGL error: driver pointer missing 
libGL error: failed to load driver: i965 
libGL error: unable to load driver: i965_dri.so 
libGL error: driver pointer missing 
libGL error: failed to load driver: i965 
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request: BadValue (integer parameter out of range for operation) 
    Major opcode of failed request: 155 (GLX) 
... 

それでは、私は私のシステムライブラリを使用しようとしました(-useで実行されていますを-LIBSに-system)、それが始まったが、ディスプレイが小さいが、それは入力を受け付けない:

enter image description here

EDIT:OKトン彼は入力がまだボルケードされていますが、私はなぜ画面が非常に小さいか知っていると思う、私は高密度ディスプレイを持っています。おそらくこれを補う方法がありますか?

EDIT2:入力を受け入れます(わずかな遅れがあります)。だから問題はちょうど小さな画面です。 Iveは様々なAVD画像を試しましたが、すべて同じ問題があります。

+0

[これは役立ちますか(https://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10)? –

+0

私の問題はライブラリを見つけることができません.Iveはすでにその問題を特定しています(-use-system-libs)。システムライブラリを使用すると、実行されますが、うまく動作しません。 – red888

答えて

0

これはスクリーンスケーリングの問題でした。

私はこの問題を引き起こした1.5のスクリーンスケーリング設定でKDEプラズマを使用します。

0

私は世界的に拡大縮小することは私のためのオプションではありませんでした無効化、15" 4Kディスプレイを使用しています。その代わり、私は唯一のAVDのスケーリング無効にするには探していた。

残念ながら、私のようにQT_SCREEN_SCALE_FACTORS=1を追加することができませんでしたandroid studio settingsでエミュレータコマンドの前にパラメータ

私は何をやってしまったことは{$ANDROID_SDK}/emulator/emulatorバイナリと、このようなスクリプトを置くの名前を変更した。

#!/bin/bash 
QT_SCREEN_SCALE_FACTORS=1 {FULL_path_to_sdk_here}/emulator/emulator.trick "[email protected]" 

は、これは私のために素晴らしい仕事をし、私は肝炎何の欠点も気づかなかった。 私の驚いたことに、エミュレータは実際には小さく表示されませんでしたが、代わりに元のウィンドウのサイズ全体を塗りつぶしました!

関連する問題