模拟器:错误:使用相同的 AVD 运行多个模拟器是一项实验性功能。请使用 -read-only 标志启用此功能

问题描述 投票:0回答:4

我正在尝试在 Android studio 中为 Flutter 项目启动 Android 模拟器。

但是我收到以下消息 -

模拟器:错误:使用相同 AVD 运行多个模拟器是一项实验性 > 功能。请使用 -read-only 标志来启用此功能。

我通过 Visual Studio Code 尝试了相同的操作,但遇到了同样的问题。

flutter android-emulator
4个回答
1
投票

可能模拟器仍处于锁定状态。 使用以下命令删除所有锁定文件:

rm ~/.android/avd/*.avd/*.lock


1
投票

如果模拟器尚未运行,应删除所有 .lock 文件

找到 avd 并删除锁定文件。

在 Mac 上:

$ rm $HOME/.android/avd/<name-of-your-avd>.avd/*.lock

在 Linux 上:

sudo rm /home/${USER}/.android/avd/*/*.lock

0
投票

我还没有遇到过这种行为,但似乎这个问题已经通过创建一个新项目解决了。对于仍然遇到此问题的其他人,有一个开放的 GitHub 问题票证,您可以在其中跟踪其进度:https://github.com/flutter/flutter/issues/48894


0
投票

只是为了把它放在那里。删除锁定文件也对我有用,但我的位置位于不同的位置,因为我没有使用 android studio(通过关注 https://source.android.com/docs/setup/start# 上的公会来开发 AOSP)进行更改

对我来说,锁定文件位于:

~/aosp/pixel3a/out/target/product/sargo/

所以 cd 到那里并且:

rm *.lock

应该解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.