Android Studio AVD - Emulator: Process finished with exit code 1

后端 未结 14 2032
后悔当初
后悔当初 2020-12-18 18:07

I\'m having trouble starting my android emulator. Nothing appears to load.

Pixel 2 API 26 Android 8.0 x86.

Linux Ubuntu 16.04 LTS 64-bit.

14条回答
  •  春和景丽
    2020-12-18 18:29

    These are known errors from libGL and libstdc++

    You can quick fix this by change to use Software for Emulated Performance Graphics option, in the AVD settings.

    Or try to use the libstdc++.so.6 (which is available in your system) instead of the one bundled inside Android SDK. There are 2 ways to replace it:

    • The emulator has a switch -use-system-libs. You can found it here: ~/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs.

      This option force Linux emulator to load the system libstdc++ (but not Qt libraries), in cases where the bundled ones (from Android SDK) prevent it from loading or working correctly. See this commit

    • Alternatively you can set the ANDROID_EMULATOR_USE_SYSTEM_LIBS environment variable to 1 for your user/system.

      This has the benefit of making sure that the emulator will work even if you launched it from within Android Studio.

    See: libGL error and libstdc++: Cannot launch AVD in emulator - Issue Tracker

提交回复
热议问题