2017-10-28 6 views
5

誰にでも助けられますか? Ubuntuでこのアンドロイド仮想デバイスを実行できないのですか?私はAndroidスタジオをインストールして仮想デバイスを実行しようとすると、Ubuntu 17.4を使用しています。これらのエラーは

2:24 PM Executing tasks: [:app:assembleDebug] 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: i965_dri.so 

2:24 PM Emulator: libGL error: driver pointer missing 

2:24 PM Emulator: libGL error: failed to load driver: i965 

2:24 PM Emulator: libGL error: unable to load driver: swrast_dri.so 

2:24 PM Emulator: libGL error: failed to load driver: swrast 

2:24 PM Emulator: X Error of failed request: BadValue (integer parameter out of range for operation) 

2:24 PM Emulator: Major opcode of failed request: 155 (GLX) 

2:24 PM Emulator: Minor opcode of failed request: 24 (X_GLXCreateNewContext) 

2:24 PM Emulator: Value in failed request: 0x0 

2:24 PM Emulator: Serial number of failed request: 39 

2:24 PM Emulator: Current serial number in output stream: 40 

2:24 PM Emulator: Process finished with exit code 1 

2:24 PM Gradle build finished in 5s 92ms 
+0

この問題と同じように見えます。https://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10 and this:https://stackoverflow.com/questions/42872128/android-emulator-does-work-on-ubuntu-16-10。これらの質問に答えを出してください。 –

答えて

5

これらを使用すると、エミュレータの問題を解決するために従うことが必要な正確な手順です。

1)ディレクトリを変更:

$ mv libstdc++.so.6 libstdc++.so.6.bak 

$ cd ~/Android/Sdk/emulator/lib64/libstdc++ 

2)ライブラリへのシンボリックリンクを作成します。

3)同じディレクトリに:

$ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 

それはそれを修正する必要があります!

+0

これは正解とマークする必要があります。私は〜/ Android/Sdk/tools/lib64/libstdC++の代わりに〜/ Android/Sdk/emulator/lib64/libstdC++ケース:Android Studio 3.0.1共有いただきありがとうございます! – wax911

関連する問題