Android 未找到SDK位置

Android 未找到SDK位置,android,git,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 我按照说明设置了环境

我最近创建了一个新的本地回购协议,并从远程存储库中提取了一些代码

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

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
我按照说明设置了环境变量(Mac中的Im),并检查了我的local.properties:

sdk.dir=/Users/admin/Library/Android/sdk
所以,这两件事都解决了,我仍然得到这个错误。我搜索了一下,但没有找到适合我的解决办法

有什么帮助吗?多谢各位

编辑:

这只发生在一个项目中。其余的项目工作得很好。

在Android Studio中:

  • 打开项目导航器
  • 选择根项目,右键单击-->打开模块设置
  • 在Android SDK位置字段中,确保选择了正确的路径(直到SDK文件夹)。见下例:

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

    “梯度同步失败:找不到版本23.0.1的生成工具 有关更多详细信息,请参阅IDE日志(帮助|显示日志)”

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

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

    后,我检查的第一件事是:您是否尝试重新启动ANDROID Studio和/或使缓存无效(文件-->使缓存无效)?另外,尝试在本地.properties文件中将Sdk.dir更改为ANDROID.dir,并确保它位于项目的根目录下。两件事都做了…没有问题如果SDK路径正确,请从
    Android SDK位置
    路径中删除
    /SDK
    部分。然后单击应用(或确定)。gradle应该开始重新同步。。。然后错误应该消失了。你是如何修复的??