Android Studio 无法启动模拟器

Android Studio 无法启动模拟器

最后编辑:对于遇到同样问题的人。我刚刚从 amd 网站下载了官方 amd gpu 驱动程序。其实很简单,只需下载文件并将其解压到解压的文件夹中,然后运行安装程序脚本即可。

我尝试在 Android Studio 中启动模拟器,但单击“启动”时没有任何反应。我在网上搜索后发现有人说我需要安装 HAXM。但问题是,我使用的 Android Studio 中的 SDK 管理器中没有“Extras”文件夹。也没有独立的 SDK 管理器选项。我甚至尝试手动打开 SDK 管理器:

/home/Android/sdk/tools
./android

输出是

The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

好的,那我就这么做了

cd bin/
./sdkmanager --list

我得到了所有已安装和未安装软件包的列表。尽管有些软件包的名称以 extras 开头,但我没有看到 Intel HAXM。此时我应该怎么做?我真的不想安装另一个模拟器,我宁愿使用 android studio 的模拟器。

编辑:忘记提及英特尔 HAXM 的存储库位于 SDK 更新站点中。

更多编辑:尝试通过终端启动模拟器并得到以下输出

sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
emulator: WARNING: encryption is off
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
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)
  Major opcode of failed request:  155 (GLX)
  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
Segmentation fault (core dumped)

我的问题似乎与 HAXM 无关。

相关内容