无法在模拟器 Android Studio 中启动 AVD
Cannot launch AVD in emulator Android Studio
android studio 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
请大家帮忙....
SDK 路径有问题.....
链接 Sdk 路径 而不是 $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/tools/lib64/libstdc++
可能与
重复
使用以下 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++/
在 AVD 设置中的仿真性能图形选项中选择 "Software" 而不是 "Automatic"
android studio 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
请大家帮忙....
SDK 路径有问题.....
链接 Sdk 路径 而不是 $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/tools/lib64/libstdc++
可能与
使用以下 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++/
在 AVD 设置中的仿真性能图形选项中选择 "Software" 而不是 "Automatic"