【问题标题】:Android Emulator is not running on Android Studio 3.0Android 模拟器未在 Android Studio 3.0 上运行
【发布时间】:2017-05-23 07:10:24
【问题描述】:

我正在尝试创建一个演示即时应用程序,该应用程序在 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 但没有运气。

【问题讨论】:

  • 也许你应该试试这个genymotion.com
  • @Stallion 这些设备未列入即时应用程序的白名单。我在创建 avd 机器之前尝试过。我收到一条警告消息“设备未列入运行即时应用程序的白名单”
  • Android Emulator... Not installed... 嗯,我想知道这是否是问题
  • Android Emulator 25.3.1 这对我有用

标签: android android-studio android-instant-apps


【解决方案1】:

此问题有多种原因,但您可以尝试一下。检查您的机器上是否安装了 Android 模拟器。

【讨论】:

  • 我在哪里可以找到您在这里展示的这个窗口?
  • @DJGruby Android Studio > SDK 管理器
  • “Android 模拟器”被选中,但仍然启动模拟器会抛出同样的错误
【解决方案2】:

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

1) 转到 Android Studio > SDK 管理器
2) 选择 SDK 工具选项卡
3) 选中底部的 SHOW PACKAGE DETAILS 复选框
4) 搜索ANDROID EMULATOR 然后
i) 如果已选中,则取消选中并按应用按钮
ii) 如果尚未选中,则选中并按应用按钮
iii) 完成上述 (i) 然后选择一次以安装 Android 模拟器。

就是这样!

【讨论】:

    【解决方案3】:

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

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

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

    2. 为您的 AVD 使用 Android O -“Google Play Intel x86 Atom 系统映像”。 Android O 有几个内置的平台功能,用于您想要测试的即时应用程序。您需要 Google Play 商店版本,因为即时应用程序是通过 Google Play 服务和 Google Play 商店分发的。对于额外的验证,有一个适用于 Android Nougat (API 24) 的 Google Play 启用系统映像。

    【讨论】:

    【解决方案4】:

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

    它对我有用。

    【讨论】:

    • 这很神秘,但我会试试看
    猜你喜欢
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 2017-07-31
    • 2018-09-10
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多