我有点困惑为什么在实际设置 ANDROID_HOME 环境变量时收到此消息。
It is also set in project defaults:
我可能在这里遗漏了一些微不足道的东西,但不确定是什么。谢谢
面临着同样的问题Intellij IDEA 2017.2 on macOS 塞拉利昂。
我有两个具有不同构建目标的项目(26 和 25)。
这两个项目都是在 Win 上创建并提交给 Git 的。
The First cloned project was with Build target 26. All needed SDK platforms and tools were downloaded with SDK Manager. The project compiled and built without any errors.
I didn't set up ANDROID_HOME variable or create local.properties file. I just set up the "Android SDK home path" within IDEA.
第二个克隆项目的构建目标为 25。我下载了该目标所需的所有 SDK 平台和工具。然后我为 Android API 25 平台配置了新的 SDK。在构建 APK 时出现错误“找不到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或 ANDROID_HOME 环境变量定义位置”。我尝试了很多解决方案(创建 ANDROID_HOME、重新安装 SDK、多次更改设置),除了 local.properties 创建 - 对我来说没有任何效果。由于我在不同平台上使用相同的项目,因此创建 local.properties 文件不是一个好的选择。
Today I made a strange thing. I clicked the Edit link near the Android SDK Location field in the SDK Manager. Then Next -> Next -> Finish.
我的问题消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)