Cro*_*ile 2 android android-sdk-tools android-studio
我有点困惑,为什么在实际设置了 ANDROID_HOME 环境变量时会收到此消息。
我可能在这里遗漏了一些微不足道的东西,但不确定是什么。谢谢
在MacOS Sierra上使用Intellij IDEA 2017.2 遇到同样的问题。我有两个具有不同构建目标(26 和 25)的项目。这两个项目都是在 Win 上创建并提交给 Git。
第一个克隆项目的构建目标是 26。所有需要的 SDK 平台和工具都通过 SDK Manager 下载。项目编译和构建没有任何错误。我没有设置 ANDROID_HOME 变量或创建 local.properties 文件。我刚刚在 IDEA 中设置了“Android SDK 主路径”。

第二个克隆项目的 Build 目标是 25。我为这个目标下载了所有需要的 SDK 平台和工具。然后我为 Android API 25 平台配置了新的 SDK。在构建 APK 时出现错误“未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置”。我尝试了很多解决方案(创建 ANDROID_HOME,重新安装 SDK,多次更改设置),除了 local.properties 创建 - 对我没有任何作用。由于我在不同平台上使用相同的项目,因此创建 local.properties 文件不是一个好的选择。
今天我做了一件奇怪的事。我单击了SDK 管理器中Android SDK 位置字段附近的编辑链接。然后Next -> Next -> Finish。

我的问题消失了。