Mac El Capitan 上的 Android Studio - 设置 SDK 时出现的问题

Mac El Capitan 上的 Android Studio - 设置 SDK 时出现的问题

在 Mac (El Capitan 10.11.3) 上尝试设置 Android Studio (最新版本,2.3) 时遇到问题。Studio 已安装,但当我启动它时,会出现一个用于配置 SDK 的窗口,经过几段操作后,我收到此错误:

“尝试计算所需包时发生错误”

有谁得到这个吗?

答案1

更新后,Android Studio 无法正常工作。因此,我卸载了它并删除了与 Android Studio 相关的所有本地文件夹。我尝试再次安装它,但遇到了同样的问题。

经过一番研究,我发现 Android Studio 正在寻找它sdkmanager,它是 Android 工具的一部分。我已将sdkmanager其下载并解压到/Users/<loggeduser>/Library/Android/sdk工具文件夹中。这解决了问题,向导下载了 1.5GB 数据。

答案2

我能够找到问题的答案。所以,总结一下...

  • 似乎 Android Studio 不再包含命令行工具。这与 AS 下载网页上所述相反。无论如何,正如该问题的另一个答案所建议的那样,首先我下载了​​包含命令行工具的 .zip 包(AS 下载页面底部)并将其解压缩到 .../android/sdk(... 是 Android 组件的任何路径;在我的情况下,我在 Mac 上并选择了 /usr/local/)。这会产生一个名为 tools 的子文件夹。

  • 如果您运行向导,它不起作用 - 哦,好吧,老实说,我没有尝试使用自定义选项,该选项允许选择 sdk 的目录;也许这将允许向导查看 sdk 管理器,它位于 tools/bin 中。无论如何,我输入了 AS 并在底部选择了“配置”按钮。从下拉菜单中选择“SDK 管理器”。它提示输入 SDK 位置。单击“编辑”。选择位置为 .../android/sdk。警告说没有安装 SDK。我还是尝试继续,并成功安装了 sdk(需要一些时间)。

  • 现在,重新启动 AS 后,安装向导将不再弹出。但还有一个错误:在初始窗口的底部,会出现一个对话框,提示有工具更新。如果您尝试安装它们,则会遇到错误(SuperUser 上的许多其他人也注意到了这一点 - 请参阅这里这里)。错误是由于模拟器的工具依赖性尚未安装。其他人建议使用命令行中的 sdkmanager 来安装模拟器,但这对我来说不起作用,因为我还没有安装任何 Java 开发工具包,而命令行中的 sdkmanager 需要它。因此,我这样做了:再次单击“配置”按钮,选择“首选项”,然后从左侧出现的树中选择“外观和行为 -> 系统设置 -> 更新”。在这里,为了检查更新,从“稳定频道”切换到“Canary 频道”(根据 StackExchange 上的建议,似乎只有模拟器在那里)。单击“立即检查”。拒绝安装工具更新。然后在左侧的树上选择“Android SDK”,然后在那里选择“SDK 工具”选项卡。此时模拟器出现了,我选择了它,应用了设置,然后安装了模拟器和来自 Canary 频道的工具更新。显然这意味着它们不太稳定,但就是这样。返回“更新”并再次选择“稳定频道”。

相关内容