尽管正确设置了环境变量,但 Android Studio 中的“SDK 位置未找到”

Cro*_*ile 2 android android-sdk-tools android-studio

我有点困惑,为什么在实际设置了 ANDROID_HOME 环境变量时会收到此消息。

在此处输入图片说明

它也在项目默认值中设置: 在此处输入图片说明

我可能在这里遗漏了一些微不足道的东西,但不确定是什么。谢谢

And*_*ard 5

MacOS Sierra上使用Intellij IDEA 2017.2 遇到同样的问题。我有两个具有不同构建目标(26 和 25)的项目。这两个项目都是在 Win 上创建并提交给 Git。

第一个克隆项目的构建目标是 26。所有需要的 SDK 平台和工具都通过 SDK Manager 下载。项目编译和构建没有任何错误。我没有设置 ANDROID_HOME 变量或创建 local.properties 文件。我刚刚在 IDEA 中设置了“Android SDK 主路径”。 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 -> FinishAndroid SDK 位置编辑

我的问题消失了。