J'ai installé le package de capture Android-studio à partir du Snap Store sous Ubuntu 18.04. Android Studio Emulator échoue avec les erreurs suivantes:
7:17 PM Executing tasks: [:app:assembleDebug]
7:17 PM Emulator: libGL error: unable to load driver: i965_dri.so
7:17 PM Emulator: libGL error: driver pointer missing
7:17 PM Emulator: libGL error: failed to load driver: i965
7:17 PM Emulator: libGL error: unable to load driver: i965_dri.so
7:17 PM Emulator: libGL error: driver pointer missing
7:17 PM Emulator: libGL error: failed to load driver: i965
7:17 PM Emulator: libGL error: unable to load driver: swrast_dri.so
7:17 PM Emulator: libGL error: failed to load driver: swrast
7:17 PM Emulator: Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
7:17 PM Gradle build finished in 542ms
Voici comment je l'ai résolu:
Accédez au répertoire Libstdc ++ dans le répertoire Android SDK.
cd AndroidSdkDirectory/studio/emulator/lib64/libstdc++
Créez une sauvegarde de libstdc++.so.6
:
mv libstdc++.so.6 libstdc++.so.6.bak
Créer un lien symbolique vers la bibliothèque:
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6
La bibliothèque Libstdc ++ 6 fournie dans le paquet Snap est obsolète ou ne convient pas pour cette version d'Ubuntu. Merci de déposer un rapport de bogue avec le mainteneur du paquet et d’utiliser une autre installation de Android Studio dans le même temps,
Ceci est corrigé dans Android Emulator 27.2.9. Voir le premier correctif répertorié ici: https://developer.Android.com/studio/releases/emulator#fixes