Не удается запустить AVD в эмуляторе Android Studio
Проблема с эмулятором в студии Android 2...
Невозможно запустить AVD в эмуляторе
Output:
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 47
Current serial number in output stream: 46
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 155 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 47
Current serial number in output stream: 46
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
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)
emulator: WARNING: VM heap size set below hardware specified minimum of 384MB
Major opcode of failed request: 155 (GLX)
emulator: WARNING: Setting VM heap size to 384MB
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 33
Current serial number in output stream: 34
QObject::~QObject: Timers cannot be stopped from another thread
и это находится в консоли:
![Ошибка]()
и при выполнении команды для этого ответа он дает мне bash: cd: /android-sdk-linux_x86/tools/lib64/libstdc++: No such file or directory
пожалуйста, ребята, помогите....
Ответы
Ответ 1
Проблема с Sdk path.....
Связано с Sdk path вместо $ANDROID_HOME
cd $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++
mv libstdc++.so.6 libstdc++.so.6.bak
ln -s /usr/lib64/libstdc++.so.6 $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++
В моем случае используя путь, подобный этому
1. cd Desktop/blackgoogle/Android/Sdk/tools/lib64/libstdc++
2. mv libstdc++.so.6 libstdc++.so.6.bak
3. cd
4. ln -s /usr/lib64/libstdc++.so.6 Desktop/blackgoogle/Android/Sdk/tools/lib64/libstdc++
Примечание: -pathOfSDK/инструменты/lib64/libstdС++
Возможно дублировать Не удается запустить эмулятор в студии Android
Ответ 2
Выберите "Программное обеспечение" в опции "Эмулированная графика производительности" в настройках AVD вместо "Автоматически"
![screenshot]()
Ответ 3
Используйте приведенные ниже 3 команды для устранения этой ошибки.
mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6{,.bak}
mv ~/Android/Sdk/tools/lib64/libstdc++/libstdc++.so.6.0.18{,.bak}
ln -s /usr/lib/libstdc++.so ~/Android/Sdk/tools/lib64/libstdc++/