我有多个模拟器,需要删除其中一些。
如何删除模拟器?
我发现了这个:
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".
您超链接的用户指南avdmanager页面指定了如何删除avd。
如果您不知道要删除的模拟器的名称,您可以先这样做
avdmanager list
然后之后
avdmanager delete avd -n emulator_name
您可以(现在?)使用 android SDK 命令行工具中提供的 avdmanager 删除模拟器。它需要要删除的模拟器的名称(如果在创建时未指定名称,通常为 flutter_emulator、flutter_emulator_2 等)。您可以通过执行
flutter emulator
来检查id。然后使用下面的命令删除您不再需要的模拟器。
path_to_android_sdk\tools\bin\avdmanager delete avd -n emulator_id
在新版本的 android studio (22.x) 上,AVD Manager 已从“工具”区域中删除。前往:
工具 > 设备管理器 > 单击您的设备 > 三点 > 擦除数据