我已经从 Ubuntu 18.04 的 Snap Store 安装了android-studio snap 包。Android Studio Emulator 失败并出现以下错误:
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
这是我解决它的方法:
转到 Android SDK 目录中的 Libstdc++ 目录
创建备份
libstdc++.so.6
:创建到库的符号链接:
更新我的模拟器后,问题已解决。现在它对我来说很好。
Snap 软件包中捆绑的 Libstdc++6 已过时或不适合此 Ubuntu 版本。请向包维护者提交错误报告,同时使用不同的 Android Studio 安装,
这已在 Android Emulator 27.2.9 中修复。请参阅此处列出的第一个修复程序: https ://developer.android.com/studio/releases/emulator#fixes