如何在Android Studio中删除avd文件的image-system?

xzv2uavs  于 2023-09-28  发布在  Android
关注(0)|答案(9)|浏览(401)

我想删除果冻豆的API 16,但没有删除按钮,我怎么能这样做。图像文件是非常大的大小文件,所以我不需要很多系统图像文件

sf6xfgos

sf6xfgos1#

  • 前往偏好设置/外观和行为/系统设置/ Android SDK
  • 在右下角勾选Show package details
  • 取消勾选您要卸载的Android版本,然后单击Ok
qvsjd97n

qvsjd97n2#

从Windows资源管理器中选择显示隐藏文件选项后,转到安装Android SDK的位置。然后打开系统映像文件夹。你会看到一个与jelly bean相同的API级别的文件夹。把那个文件夹拿开。

zbdgwd5y

zbdgwd5y3#

现在它被隐藏起来了。不要将您的SDK与镜像沿着删除。你需要
1.工具->SDK管理器
1.选择show package details
1.然后只选择相关的系统映像,保留在sdk中

zsohkypk

zsohkypk4#

对于Mac用户:

rm -r ~/Library/Android/sdk/system-images/android-XX
waxmsbnn

waxmsbnn5#

该过程相对简单,如下所示:
1.从Android SDK Manager中选择镜像
1.通过选择映像,然后单击删除软件包,删除不必要的系统映像。
1.安装您选择的映像。

nkcskrwz

nkcskrwz6#

文件->设置-> SDK
1.选中“显示包详细信息”
2.取消选中要删除的系统映像
3.单击“确定”,将删除ARM图像。
enter image description here

yshpjwxd

yshpjwxd7#

对于Android Studio Giraffe,使用新的Android Studio ui
1.进入偏好设置->语言和框架-> Android SDK
1.在右下角勾选显示软件包详细信息。
1.取消勾选要卸载的Android版本,然后单击“确定”。

afdcj2ne

afdcj2ne8#

对于Mac用户是相同的路径用户> YourUserName >库> Android > sdk >系统映像

vngu2lb8

vngu2lb89#

Linux/Mac用户CLI解决方案:

1.列出所有已安装的软件包:

sdkmanager --list

Installed packages:
  Path                                    | Version | Description                    | Location
  -------                                 | ------- | -------                        | -------
  cmdline-tools;latest                    | 11.0.0  | PLACEHOLDER                    | cmdline-tools/latest
  emulator                                | 29.3.4  | PLACEHOLDER                    | emulator
  patcher;v4                              | 1       | SDK Patch Applier v4           | patcher/v4
  platform-tools                          | 34.0.4  | PLACEHOLDER                    | platform-tools
  platforms;android-27                    | 3       | Android SDK Platform 27, rev 3 | platforms/android-27
  system-images;android-27;default;x86_64 | 1       | Intel x86_64 Atom System Image | system-images/android-27/default/x86_64

1.删除所需的软件包,例如:

sudo sdkmanager --uninstall "system-images;android-27;default;x86_64

作为旁注,系统中可能有多个sdkmanager,例如,在以下情况下:

  • /usr/bin/sdkmanager,以及
  • /opt/android-sdk/cmdline-tools/latest/bin/sdkmanager

根据您使用的sdkmanager,您可能会看到不同的软件包!

相关问题