【问题标题】:Flutter remove/delete emulator颤振删除/删除模拟器
【发布时间】:2020-02-01 02:31:55
【问题描述】:

我正在通过 Visual Studio Code 运行 Flutter。我有多个模拟器,需要删除其中一些。但是对我没有任何作用。
如何删除模拟器?

我发现了这个: https://developer.android.com/studio/command-line/avdmanager

我执行命令“flutter emulator”得到:

Pixel_2_API_29   • Pixel 2 API 29   • Google • android
Pixel_2_API_29_2 • Pixel 2 API 29 2 • 谷歌 • 安卓
flutter_emulator   • 颤振模拟器   • Google • android
flutter_emulator_2 • 颤振模拟器 2 • 谷歌 • android

然后我试试:

android delete avd -n Pixel_2_API_29

和其他组合,但得到错误:

Could not find a command named "android".

或:

Could not find a command named "delete".

这很难做到。

【问题讨论】:

    标签: visual-studio-code android-emulator


    【解决方案1】:

    您需要使用 Android 虚拟设备管理器 (AVD) 删除这些。 打开 Android Studio 并选择工具 > AVD 管理器

    这将显示您已设置的模拟器列表。然后,您将能够单击右侧的向下箭头,这将为您提供删除选项。

    【讨论】:

    • 我已经这样做了,它似乎工作。有点令人失望的是,它不能仅通过 VS Code 中的 powershell 以简单的方式完成。非常感谢您的回答!
    【解决方案2】:

    您可以(现在?)使用 android SDK 命令行工具中提供的 avdmanager 删除模拟器。它需要删除模拟器的名称(通常是flutter_emulator、flutter_emulator_2等,如果您在创建时没有指定名称)。您可以通过执行flutter emulator 来检查id。然后使用下面的命令删除你不再需要的模拟器。

    path_to_android_sdk\tools\bin\avdmanager delete avd -n emulator_id
    

    【讨论】:

      【解决方案3】:

      您超链接的用户指南avdmanager 页面指定了如何删除avds。
      如果您不知道要摆脱的模拟器的名称,可以先做一个

      avdmanager list
      

      然后

      avdmanager delete avd -n emulator_name
      

      【讨论】:

        猜你喜欢
        • 2023-03-14
        • 1970-01-01
        • 2019-07-27
        • 2019-10-28
        • 2022-01-14
        • 1970-01-01
        • 2021-08-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多