【发布时间】:2017-06-30 06:34:12
【问题描述】:
我正在尝试全新安装最新的 Android SDK 和 IntelliJ 2017 CE。
我已经按照这个顺序做事了:
- 安装 IntelliJ 2017 CE
- 安装 JDK 1.8.x
- 使用最新的自制指令安装 Android SDK
- 在 IntelliJ 中设置 JDK 位置
- 尝试在 IntelliJ 中设置 Android SDK 位置。
最后一步给了我标题中提到的错误。 SDK 位于/usr/local/share/android-sdk,它是/usr/local/Caskroom/android-sdk/3859397 的符号链接。此 SDK 文件夹包含以下文件:
我已广泛搜索解决方案,包括有关 SO 的其他问题。以下是我尝试过的粗略列表:
-
chowned SDK 文件夹(和符号链接)作为我的本地用户和 root 用户 - 以 root 身份运行 IntelliJ 并尝试添加 Android SDK
- 尝试将符号链接和目标目录都添加为 SDK 目录
- 多次通过自制软件重新安装
android-sdk,重新启动IntelliJ,重新启动我的电脑
尽管在 SO 上有看似相同的问题,但似乎都没有解决我的情况(2017 Android SDK 和 IntelliJ,Mac OS)。
我想避免放弃自制 Android SDK 安装,而求助于手动 SDK 安装,因为它似乎只会给我完全相同的文件,放置在不同的位置。我还想避免在安装 IntelliJ 的同时安装 Android Studio(有点像使用大锤来解决问题)。
感谢您的帮助。我不想做任何花哨的事情——我只是想要一个使用 IntelliJ 开发 Android 应用程序的基本设置。
【问题讨论】:
-
SDK 安装似乎缺少以前通过
SDK Manager应用程序下载的实际平台和工具。 SDK 不再包含 GUI 管理器,您可以使用command line tool。通常 SDK 包是通过 Android Studio 下载的,它也将在 IntelliJ IDEA 2017.2 中得到支持。现在您需要使用命令行管理器或 Android Studio 下载它们。 -
感谢 CrazyCoder。我真的不知道使用
sdkmanager的正确软件包,所以我现在将使用 Android Studio,并在 2017.2 发布后切换到 IntelliJ。敬请期待。
标签: android macos intellij-idea sdk