【问题标题】:Reinstalling Android Studio does not reinstall Android SDK安装 Android Studio 不会安装 Android SDK
【发布时间】:2018-01-11 21:15:26
【问题描述】:

第一次安装没问题,Android Studio 和 SDK 安装正确。后来我遇到了 SDK 问题,不得不重新安装 Android Studio。但是当我尝试重新安装 Android Studio 时,我看不到安装 SDK 的选项:


当我启动 Android Studio 时,我收到错误消息:
"请提供 Android SDK 的路径。"

如何正确安装 SDK?

我尝试了什么:

  • 重新安装 Android Studio,
  • 删除 \%USER%\AppData\Local\ 中的 Android 文件夹。

【问题讨论】:

  • 可能是因为它已经安装在您的 PC 上。您需要找到它的路径并在该框中提供。通常路径在 C 和 AppData 上,例如:C:\Users\YourUserName\AppData\Local\Android\sdk
  • @Yupi 没有。没有安装,本地没有名为“Android”的文件夹。
  • 这里有同样的问题。我已经清理了 AppData、ProgramData、本地和根目录的所有 Android 目录。问题仍然存在。

标签: java android installation sdk


【解决方案1】:

此处的答案已过时或错误,许多来源的信息错误或只有部分信息。您可以使用以下步骤(Windows 的步骤,但您可以调整):

  • 转到Android Studio对话框链接的下载页面which is here
  • 关闭 Android Studio
  • 在“仅限命令行工具”下下载适用于您平台的 zip
  • 解压到<drive>/Users/<Username>/AppData/Local/Android/Sdk
  • 它使用错误的子结构创建了目录cmdline-tools
    • 创建<drive>/Users/<Username>/AppData/Local/Android/Sdk/cmdline-tools/latest
    • cmdline-tools bin 和 lib 文件夹(以及任何其他文件)移动到latest 目录中
  • 打开命令提示符(以管理员身份运行)
  • 执行cd <drive>/Users/<Username>/AppData/Local/Android/Sdk/cmdline-tools/latest/bin
  • 执行sdkmanager "platforms;android-28"(或选择您自己的平台)
  • 通过y 接受许可并等待
  • 重启 Android 工作室,

【讨论】:

  • 这是唯一对我有用的东西。谢谢!
  • 非常感谢...由于找不到 sdk,我很生气。这对我帮助很大。
【解决方案2】:

终于在与 Android Studio/SDK 斗争了一段时间后,今天早上找到了解决方案!在我的本地 AppData 中,我删除了 .gradle 目录(仅不足 2 GiB),现在我在 Android Studio 安装期间获得了一个 SDK。

【讨论】:

  • 我在 AppData/Local/Google/AndroidStudio4.1 中找不到 .gradle 目录,您能帮帮我吗?
  • 这只是现在答案的一半。 AppData/Local 中的 Android 或 Google 中都没有 .gradle 文件夹。你需要说出它应该在哪里/你删除了什么
【解决方案3】:

我完成了安装过程,打开了 Android Studio 并导入了一个现有项目。 SDK 文件夹不存在,没有安装 SDK 平台,我无法通过设置检查选择它们进行安装。

关闭 Android Studio,然后以管理员身份重新打开提示下载其他组件(SDK 工具、模拟器相关的东西等),从而解决了问题。

【讨论】:

    【解决方案4】:

    终于找到了罪魁祸首。 删除我的 %userprofile%(不是 Appdata)中的 .gradle 文件夹解决了这个问题。删除它后,Android Studio 安装程序在初始设置期间提供安装 Android SDK。

    【讨论】:

      【解决方案5】:

      从 %userprofile% 中删除所有与 Android 相关的文件和文件夹对我来说没有帮助。此外,我删除了注册表项:

      • HKLM\Software\Wow6432Node\Android SDK 工具
      • HKLM\System\ControlSet001\Control\Session manager\Environment\ANDROID_HOME
      • HKCU\Software\Classes\VirtualStore\Machine\Software\Wow6432Node\Android SDK 工具

      换句话说,所有这些都包含我之前安装 SDK 的路径。只有这样 Studio 才停止向我保证 SDK“已安装”

      【讨论】:

      • 所有这些路径都不包含任何关于 AS 或 sdk 的内容
      • @MML path "HKLM\Software\Wow6432Node\Android SDK tools" 包含任何关于 AS 或 sdk 的信息吗?好笑话
      • @MML 你根本没有这样的路径。你之前不是这么说的。无论如何,如果你没有这些路径,你没有什么可以删除的!相反,在我的系统中,它们都有
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 2021-07-29
      • 1970-01-01
      • 2016-06-14
      相关资源
      最近更新 更多