未找到SDK位置

时间:2015-08-24 08:09:37

标签: android git

我最近创建了一个新的本地仓库,并从我们的远程仓库中提取了一些代码。

当我打开项目时,我在控制台中收到一条消息:

Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
     Consult IDE log for more details

我按照说明here设置了环境变量(我在Mac中)并检查了我的local.properties:

sdk.dir=/Users/admin/Library/Android/sdk

所以,这两件事都解决了,我仍然得到这个错误。我搜索过,但没有解决方案适合我。

有任何帮助吗?谢谢。

编辑:

这只发生在一个项目中。其余的项目完美无缺。

3 个答案:

答案 0 :(得分:2)

在Android Studio中:

  1. 打开项目导航器
  2. 选择根项目,右键单击 - >打开模块设置。
  3. 在Android SDK位置字段中,确保选择了正确的路径(直到sdk文件夹)。见下面的例子:
  4. enter image description here

答案 1 :(得分:0)

我遇到了同样的问题并尝试了上述评论。后来错误改为

“Gradle sync失败:找不到Build Tools修订版23.0.1            有关详细信息,请参阅IDE日志(帮助|显示日志)“

安装了修订版,然后完成了gradle构建。因此,请尝试更新SDK。

答案 2 :(得分:0)

在Linux(Ubuntu 16.04)上,您可以通过编辑~/.bashrc文件来设置ANDROID_HOME环境变量,方法是运行nano ~/.bashrc,然后在我的情况下添加指向Android Sdk路径的环境变量这是'/home/kbuhiire/Android/Sdk'因此环境变量看起来像这样。 export ANDROID_HOME='/home/kbuhiire/Android/Sdk'并在保存文件后运行source ~/.bashrc