簡體   English   中英

Android Emulator未在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

有人能說出這個配置有什么問題嗎? 順便說一句,我已經檢查過Android Studio中的這些模擬器無法啟動但沒有運氣。

這個問題有多種原因,不過你可以嘗試一下。 檢查您的計算機上是否安裝了Android Emulator。

https://i.stack.imgur.com/T0Z0i.png

簡單我做了以下步驟並在MAC機器中完成任務,你也可以在windows機器上做

1)轉到Android Studio> SDK Manager
2)選擇SDK工具選項卡
3)選擇底部的SHOW PACKAGE DETAILS復選框
4)搜索ANDROID EMULATOR然后
i)如果已經選中,則取消選中,然后按應用按鈕
ii)如果尚未選中,則選中並按“應用”按鈕
iii)完成上面(i)然后選擇一次安裝Android模擬器。

而已!

Android Studio AVD Manager將允許您創建AVD,但是您的日志錯誤消息和SDK Manager屏幕截圖表明您實際上並未安裝Android Emulator。

要在模擬器上使用Instant Apps進行開發,您需要做兩件事:

  1. Android Emulator v26.1 +(您可能需要將Android Studio更新頻道更改為canary) Android模擬器

  2. 使用Android O - “Google Play Intel x86 Atom System Image”為您的AVD。 Android O具有一些您想要測試的Instant Apps的內置平台功能。 您需要Google Play商店版本,因為即時應用是通過Google Play服務和Google Play商店分發的。 對於其他驗證,Android Nougat(API 24)有一個Google Play啟用系統映像。 Google Play模擬器系統映像

安裝Android Auto Desktop Head Unit模擬器。 然后從avd管理器重新啟動模擬器

它對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM