You do not need to keep the system images unless you want to use the emulator on your desktop. Along with it you can remove other unwanted stuff to clear disk space .
添加作为我自己的问题的答案,因为我不得不多次向我的团队中的人们讲述这个问题 . 因此,这个答案作为与其他好奇的分享的参考 .
在过去的几周里,有几位同事问我如何安全地摆脱不必要的东西以释放磁盘空间(大多数是初学者) . 我将他们重定向到这个问题,但他们回到我身边寻找步骤 . 所以对于Android初学者来说,这是一个逐步指导,以安全地删除不需要的东西 .
Note
不要直接从磁盘中删除所有不需要占用的内容 . 我这样做了一次,不得不重新下载 .
确保您拥有所有活动项目的列表,其中包含模拟器(如果有)的类型以及继续正常工作/编译所需的API级别和构建工具 .
首先,请确保您不会使用模拟器,并始终在物理设备上进行开发 . 如果您需要模拟器,请记下您需要的API级别和模拟器类型 . 不要删除那些 . 其余请按照以下步骤操作:
Steps to safely clear up unwanted stuff from Android SDK folder on the disk
打开Stand Standone Android SDK Manager . 要打开,请执行以下操作之一:
单击android studio或eclipse工具栏上的SDK Manager按钮
在Android Studio中,转到设置并搜索"Android SDK" . 点击Android SDK - > "Open Standalone SDK Manager"
在Eclipse中,打开"Window"菜单并选择"Android SDK Manager"
导航到计算机上android-sdk目录的位置并运行"SDK Manager.exe"
.
取消选中以“System Image”结尾的所有项目 . 每个API级别都有不止一个 . 如果您需要一些并且已经确定列表已经留下它们,以避免丢失它们并且不得不重新下载 .
.
可选(可能有助于节省更多的磁盘空间):要释放更多空间,您还可以完全取消选中不需要的API级别 . 请再次小心,以避免重新下载您在其他项目中实际使用的内容 .
.
最后,请确保您至少具有以下(检查下图),以便剩余的API级别能够与您的物理设备无缝协作 .
最后,干净的android sdk安装组件应该在SDK管理器中看起来像这样 .