【问题标题】:Uninstall old Android SDK versions卸载旧的 Android SDK 版本
【发布时间】:2013-02-17 09:48:51
【问题描述】:

我安装了 Android SDK,它在我的(相对较小的)SSD 上占用了将近 7 GB。

当我打开Android SDK Manager 时,我可以看到所有内容都已安装,甚至是较旧的 API 版本。

Extras 也是如此:

我可以安全地卸载所有版本并只保留最新版本(在我的情况下为 API 17)吗?

我使用 Andoid SDK Tools 用 eclipse 开发 Android 应用程序。

谢谢。

【问题讨论】:

  • 您可能仍希望保留一些较旧的 SDK,以便在较低平台上试用您的应用程序。我个人保留 GB(API 10)、ICS(API 14) 和 JB(API 17)。
  • 另外你可以尝试将整个android SDK文件夹移动到一个具有相对较大存储空间的新位置,然后在eclipse中的首选项中指定新路径。将为您节省一些带宽,以防您以后需要这些 API。我的朋友只是从我的复制。这里的数据非常昂贵:(
  • 非常感谢.. 所以如果我只保留 API 17,我将无法使用旧设备?
  • 您可以部署它,但您必须在清单文件中提及它(您想在较低的 API 上运行)。此外,目标设备上方的任何 API 都不会运行,并且会干扰您的应用程序设计。搜索android TargetSDK版本和MinimunSDK版本。
  • 谢谢。如果您将此作为答案发布,我会接受它

标签: android android-2.2-froyo


【解决方案1】:

只需删除要卸载的软件包即可。

您可能仍希望保留一些较旧的 SDK,以便在较低平台上试用您的应用。我个人保留 GB(API 10)、ICS(API 14) 和 JB(API 17)。

您也可以尝试将整个android SDK文件夹移动到具有相对较大存储空间的新位置,然后在eclipse中的首选项中指定新路径。将为您节省一些带宽,以防您以后需要这些 API。我的朋友只是从我的复制。这里的数据非常昂贵:(

您可以部署它,但您必须在清单文件中提及它(您想在较低的 API 上运行)。此外,目标设备上方的任何 API 都不会运行,并且会干扰您的应用程序设计。搜索android TargetSDK版本和MinimunSDK版本。

【讨论】:

  • Android Studio 也可以这样吗?另外,您还在使用 Eclipse ADT 吗?
  • 那么那些旧的 SDK 只需要本地模拟器运行旧的 API 来测试你的应用程序?他们不需要为旧 API 构建或部署您的应用程序,对吗?
【解决方案2】:

选择你要卸载的包并点击删除包按钮。

【讨论】:

  • 谢谢您的回复,我知道如何卸载它们,问题是,它们是否需要..我可以安全地删除它们吗?
  • 现在可以在设置 > 外观和行为 > 系统设置 > Android SDK 中完成 SDK 的删除。单击以查看每个 SDK 的详细信息。取消勾选复选框并点击应用。
【解决方案3】:

至于当前版本(2019 年 2 月),这是在 Android Studio 中工作的方式:

  1. 打开 SDK 管理器(工具 -> SDK 管理器)。

  2. 在那里您可以看到所有可用的平台,并在“名称”中显示一个框 显示已安装 [✓]、可用更新 [–] 和未安装 [  ] 平台。

  1. 如果您单击该框,您可以更改状态。单击直到它为空并出现红色 x。然后按应用。然后将卸载该平台。

【讨论】:

  • 我必须首先“显示包详细信息” - 因为我只有 SDK,然后我可以删除
【解决方案4】:

如果你想使用android命令行工具sdkmanager而不是UI来做到这一点,这就是这样做的方式。

准备

确保sdkmanager 不会抱怨缺少repositories.cfg

mkdir -p ~/.android && touch ~/.android/repositories.cfg

同时通过调用java -version 确保您使用的是Java 8,否则sdkmanager 将不起作用(截至撰写本文时)。使用 Java 8 可以通过多种不同方式解决,例如:

  • Linux:sudo update-alternatives --config java
  • macOS 使用 SDKMAN!:sdk use java <VERSION>
  • 其他方式

使用

有关所有命令的帮助,请运行sdkmanager --help

列出可用组件:

sdkmanager --list

对于安装组件:

sdkmanager --install "build-tools;28.0.3"

卸载组件:

sdkmanager --uninstall "build-tools;26.0.2"

【讨论】:

    【解决方案5】:

    从 Visual Studio 安装程序中卸载 Android SDK,然后再次安装它确实解决了我的问题,并为我启用了 Android SDK 选项。

    转到 VS 安装程序,转到 SDK 部分并从各个组件选项中取消选中 Java SE Development Kit (version)Android SDK setup (API level 25)然后点击修改。

    当它们消失后,按照相同的步骤重新安装它们。

    【讨论】:

      猜你喜欢
      • 2013-01-09
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      • 2016-07-30
      • 2012-04-19
      • 2016-08-30
      • 1970-01-01
      相关资源
      最近更新 更多