未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为我工作。

任何帮助? 谢谢。

编辑:

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

  • Android Studio Git Push被拒绝
  • 将带有版本控制系统的eclipse android项目导入Android Studio
  • 如何在Android Studio中configurationGit可执行文件的path?
  • 我应该将Android应用的发布密钥存储区提交到团队存储库吗?
  • Gradle模块和git子模块
  • Android Studio,Git和三种方式合并
  • 在编译删除API密钥时编辑一个AndroidManifest
  • 将Android Studio项目从git导入Android Studio(Gradle)
  • 在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