未findSDK位置

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

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

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 

我按照这里的说明来设置环境variables(在Mac中Im)并检查我的local.properties:

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

所以,这两件事情都解决了,我仍然得到这个错误。 我搜查了,但没有解决scheme为我工作。

任何帮助? 谢谢。

编辑:

这只发生在一个项目上。 其余的项目完美地工作。

Related of "未findSDK位置"

在Android Studio中:

  1. 打开您的项目导航器
  2. select根项目,右键单击 – >打开模块设置。
  3. 在Android SDK位置字段中,确保select了正确的path(直到sdk文件夹)。 看下面的例子:

在这里输入图像说明

我有同样的问题,并尝试了上述意见。 后来的错误更改为

“Gradle同步失败:未能find构build工具修订版本23.0.1请参阅IDE日志获取更多详细信息(帮助|显示日志)”

它安装了修订版,然后完成了gradle build。 所以尝试更新您的SDK。

在Linux(Ubuntu 16.04)上,你可以通过编辑~/.bashrc文件来设置ANDROID_HOME环境variables,运行nano〜 nano ~/.bashrc然后添加指向你的Android Sdkpath的环境variables, '/home/kbuhiire/Android/Sdk'因此环境variables看起来像这样。 export ANDROID_HOME='/home/kbuhiire/Android/Sdk'后保存文件运行source ~/.bashrc