【问题标题】:emulator -avd does not launch the deviceemulator -avd 不启动设备
【发布时间】:2018-07-24 07:24:51
【问题描述】:

在 Ubuntu 16.04 上,我安装了 AndroidStudio,并通过其 AVD 管理器 GUI 创建了两个新设备。现在在终端上,当我输入emulator -list-avds 时,它会正确列出设备,但运行emulator -avd <name> 时会遇到错误:

[139684796983104]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib
Could not launch '/home/amir/../emulator/qemu/linux-x86_64/qemu-system-i386': No such file or directory

我该如何解决?

【问题讨论】:

  • 在将 Android Studio 和 Android SDK 更新到最新版本后在 Windows 10 上相同 :(
  • @dean.huczok 我想通了,也许对你也有帮助

标签: android ubuntu ubuntu-16.04 avd avd-manager


【解决方案1】:

在 Windows 10 和 Ubuntu 中我都面临同样的问题。简单的解决方案是我必须转到tools 的目录然后执行命令。例如在 Windows 中。

$ cd C:\Users\user-name\AppData\Local\Android\sdk\tools
emulator -avd <deviceName>

还值得一提的是,我想要它用于 React-Native 开发,Expo XDE 救了我

【讨论】:

  • [Win10] 我试过这个,还尝试移动我的%PATH% 条目,以便%ANDROID_SDK_ROOT%/emulator/tools/platform-tools 之前,唯一有效的是打开cmd 提示管理员模式。 :P