首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓工作室不能运行AVD..。超时

安卓工作室不能运行AVD..。超时
EN

Stack Overflow用户
提问于 2022-01-31 02:10:58
回答 1查看 614关注 0票数 3

我刚买了一款新的M1 Mini,我在运行我的安卓项目时遇到了麻烦。

我正在使用Android (大黄蜂)、JDK 11 (也尝试了17 )和Gradle 7.3。

当我试图从AS运行该项目时,它构建得很好,然后被困在“等待目标设备上线”上,并最终超时。

如果我再次尝试运行模拟器,就会收到一条消息,表明该设备已经在运行,包括锁定文件的路径。

但是,我发现如果我从CLI手动运行模拟器,模拟器就会打开,此时我就可以在该模拟器上运行应用程序。所以问题很明显就是不能打开AVD。

通过adelphia$ emulator -avd Pixel_3a_API_32_arm64-v8a运行模拟器时的命令行输出

代码语言:javascript
运行
复制
adelphia$ emulator -avd Pixel_3a_API_32_arm64-v8a
INFO    | Android emulator version 31.2.6.0 (build_id 8100890) (CL:N/A)
WARNING | unexpected system image feature string, emulator might not function correctly, please try updating the emulator.
INFO    | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) ((null):0, (null))
INFO    | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() ((null):0, (null))
INFO    | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) ((null):0, (null))
INFO    | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() ((null):0, (null))
WARNING | cannot add library /Users/adelphia/Library/Android/sdk/emulator/qemu/darwin-aarch64/lib64/vulkan/libvulkan.dylib: failed
INFO    | added library /Users/adelphia/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib
INFO    | configAndStartRenderer: setting vsync to 60 hz
INFO    | Sending adb public key [QAAAAG8XVkhVwEAAQA....= adelphia@unknown]
INFO    | Rootcanal has  been activated.
Could not initialize record - Unknown Audiodevice
Could not initialize record - Unknown Audiodevice
Failed to create voice `goldfish_audio_in'
qemu-system-aarch64: warning: opening audio input failed
INFO    | Started GRPC server at 127.0.0.1:8556, security: Local
INFO    | Advertising in: /Users/adelphia/Library/Caches/TemporaryItems/avd/running/pid_1469.ini
Could not initialize record - Unknown Audiodevice
Could not initialize record - Unknown Audiodevice
Failed to create voice `adc'
Could not initialize record - Unknown Audiodevice
Could not initialize record - Unknown Audiodevice
Failed to create voice `adc'

如果是相关的,这是我的.bash_profile (改为bash)

代码语言:javascript
运行
复制
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"
export PATH="/Users/adelphia/Scripts:$PATH"

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

export ANDROID_HOME=~/Library/Android/sdk
export ANDROID_SDK_ROOT=~/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/emulator
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home

那么,如何才能从GUI中打开模拟器呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 15:36:18

您必须在IDE中更新AVD工具。安卓仿真器是31.2.6

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70920624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档