使用相同的 AVD 运行多个模拟器是一项实验性功能

使用相同的 AVD 运行多个模拟器是一项实验性功能

我能够在我的 Mac 上设置远程查看器来远程查看 Fedora 服务器桌面。我跑去~/android-studio/bin/studio.sh启动 Android Studio。我打开 AVD 管理器并尝试启动模拟器,但收到消息

AVD 已在运行...

在此输入图像描述

当我尝试device1从命令行启动模拟器时

emulator -avd device1

我收到消息

模拟器:错误:使用同一 AVD 运行多个模拟器是一项实验性功能。请使用 -read-only 标志来启用此功能。

如此压倒性的证据表明device1模拟器已经在运行,但是当我运行命令时adb devices我收到消息

附加设备列表

表明没有正在运行的设备...那是怎么回事?

编辑

我删除所有 *.lock 文件,然后按播放;该对话框没有出现,但是,模拟器也没有出现,但是当我运行时adb devices,没有显示任何设备,然后我再次按下播放,我得到了相同的对话框。

编辑

I create new device and booted from command line and got

$ emulator -avd device3
Warning: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled ((null):0, (null))
emulator: INFO: QtLogger.cpp:66: Warning: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled ((null):0, (null))


failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
getGLES2ExtensionString: Could not make GLES 2.x context current!

答案1

相关内容