Flutter remove/delete 模拟器
Flutter remove/delete emulator
我正在 运行 Flutter 通过 Visual Studio 代码。我有多个模拟器,需要删除其中一些。但是对我没有任何作用。
如何删除模拟器?
我发现了这个:
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 • Google • android
flutter_emulator • flutter emulator • Google • android
flutter_emulator_2 • flutter emulator 2 • Google • android
然后我尝试:
android delete avd -n Pixel_2_API_29
等组合,但得到错误:
Could not find a command named "android".
或:
Could not find a command named "delete".
这出奇地难做到。
您需要使用 Android 虚拟设备管理器 (AVD) 删除这些。
打开 Android Studio 和 select 工具 > AVD 管理器
这将显示您已设置的模拟器列表。然后您将能够单击右侧的向下箭头,这将为您提供删除选项。
您可以(现在?)使用 android SDK 命令行工具中提供的 avdmanager 删除模拟器。它需要模拟器的名称才能删除(通常是 flutter_emulator、flutter_emulator_2 等,如果您在创建时未指定名称)。您可以通过执行 flutter emulator
来检查 id。然后使用下面的命令删除你不再需要的模拟器。
path_to_android_sdk\tools\bin\avdmanager delete avd -n emulator_id
您超链接的用户指南 avdmanager 页面指定了如何删除 avds。
如果你不知道你想摆脱的模拟器的名字,你可以先做一个
avdmanager list
然后
avdmanager delete avd -n emulator_name
我正在 运行 Flutter 通过 Visual Studio 代码。我有多个模拟器,需要删除其中一些。但是对我没有任何作用。
如何删除模拟器?
我发现了这个: 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 • Google • android
flutter_emulator • flutter emulator • Google • android
flutter_emulator_2 • flutter emulator 2 • Google • android
然后我尝试:
android delete avd -n Pixel_2_API_29
等组合,但得到错误:
Could not find a command named "android".
或:
Could not find a command named "delete".
这出奇地难做到。
您需要使用 Android 虚拟设备管理器 (AVD) 删除这些。 打开 Android Studio 和 select 工具 > AVD 管理器
这将显示您已设置的模拟器列表。然后您将能够单击右侧的向下箭头,这将为您提供删除选项。
您可以(现在?)使用 android SDK 命令行工具中提供的 avdmanager 删除模拟器。它需要模拟器的名称才能删除(通常是 flutter_emulator、flutter_emulator_2 等,如果您在创建时未指定名称)。您可以通过执行 flutter emulator
来检查 id。然后使用下面的命令删除你不再需要的模拟器。
path_to_android_sdk\tools\bin\avdmanager delete avd -n emulator_id
您超链接的用户指南 avdmanager 页面指定了如何删除 avds。
如果你不知道你想摆脱的模拟器的名字,你可以先做一个
avdmanager list
然后
avdmanager delete avd -n emulator_name