Android Android Studio 3.0 上 运行 没有模拟器

Android Emulator is not running on Android Studio 3.0

我正在尝试创建一个在 Google IO 2017 上演示的演示即时应用程序。我明白了,这需要 Android Studio 3.0 和最新的构建工具,只有少数设备被列入白名单使用这个新引入的概念。

在这里,您可以看到我创建了一个名为 Nexus 5X 的 avd 机器,我捕获了创建的机器的详细信息,在这里您可以看到:

Name: Nexus_5X_API_25
CPU/ABI: Google APIs Intel Atom (x86)
Path: C:\Users\williams\.android\avd\Nexus_5X_API_25.avd
Target: google_apis [Google APIs] (API level 25)
Skin: nexus_5x
SD Card: C:\Users\williams\.android\avd\Nexus_5X_API_25.avd\sdcard.img
hw.dPad: no
runtime.network.speed: full
hw.accelerometer: yes
hw.device.name: Nexus 5X
vm.heapSize: 256
skin.dynamic: yes
hw.device.manufacturer: Google
hw.gps: yes
hw.initialOrientation: Portrait
image.androidVersion.api: 25
hw.audioInput: yes
image.sysdir.1: system-images\android-25\google_apis\x86\
tag.id: google_apis
showDeviceFrame: yes
hw.camera.back: emulated
hw.mainKeys: no
AvdId: Nexus_5X_API_25
hw.camera.front: emulated
hw.lcd.density: 420
avd.ini.displayname: Nexus 5X API 25
hw.gpu.mode: guest
hw.device.hash2: MD5:1be89bc42ec9644d4b77968b23474980
hw.ramSize: 1536
hw.trackBall: no
PlayStore.enabled: false
hw.battery: yes
hw.cpu.ncore: 2
hw.sdCard: yes
tag.display: Google APIs
runtime.network.latency: none
hw.keyboard: yes
hw.sensors.proximity: yes
disk.dataPartition.size: 800M
hw.sensors.orientation: yes
avd.ini.encoding: UTF-8
hw.gpu.enabled: yes

SDK工具截图如下:

嗯,当我运行使用这个模拟器时,我面临着一些挑战。当我点击这个模拟器的 运行 按钮时,它没有做任何事情。

错误日志如下:

Emulator: Could not launch 'C:\Users\williams\AppData\Local\Android\Sdk\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory

Emulator: [12360]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at C:\Users\williams\AppData\Local\Android\Sdk\emulator\lib64\qt\lib

Emulator: Process finished with exit code 2

任何人都可以指出此配置有什么问题吗?顺便说一句,我检查了这些 Emulator in Android Studio doesn't start 但没有运气。

这个问题有多种原因,不过你可以试一试。检查您的计算机上是否安装了 Android 仿真器。

Android Studio AVD Manager 将允许您创建 AVD,但是您的日志错误消息和 SDK Manager 屏幕截图表明您实际上没有安装 Android 模拟器。

要在模拟器上使用 Instant Apps 进行开发,您需要两件事:

  1. Android Emulator v26.1+(您可能需要将 Android Studio 更新频道更改为 canary)

  2. 使用 Android O - "Google Play Intel x86 Atom System Image" 作为您的 AVD。 Android O 有几个针对即时应用程序的内置平台功能,您将要测试这些功能。您需要 Google Play 商店版本,因为即时应用程序是通过 Google Play 服务和 Google Play 商店分发的。对于额外的验证,有一个 Google Play enable system image for Android Nougat (API 24)。

安装 Android Auto Desktop Head Unit 模拟器。 然后从 avd manager

重启模拟器

它对我有用。

简单 我按照以下步骤在 MAC 机器上完成了任务,你也可以在 windows 机器上完成

1) 转到 Android Studio > SDK 管理器
2) Select SDK 工具选项卡
3) Select 显示包裹详细信息底部的复选框
4) 搜索 ANDROID EMULATOR 然后
i) 如果已经 selected 然后取消选中并按应用按钮
ii) 如果尚未 selected 然后检查并按应用按钮
iii) 完成上述 (i) 然后 select 一次安装 Android 模拟器。

就是这样!