SDK位置未找到

11

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

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

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)设置了环境变量,并检查了我的local.properties文件:

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

所以,两件事都解决了,但我仍然遇到这个错误。我已经搜索过,但没有一个解决方案适用于我。

有没有帮助?谢谢。

编辑:

这只发生在一个项目中。其他项目都可以正常工作。


2
你是怎么修复它的? - Anjum
3个回答

2
在Android Studio中:
1. 打开项目导航器 2. 选择根项,右键单击-->打开“模块设置”。 3. 在Android SDK位置字段中,确保已选择正确的路径(高达sdk文件夹)。参见下面的示例图: enter image description here

那里有,那是我检查的第一件事。 - Fustigador
你尝试过重新启动Android Studio和/或无效缓存(文件->无效缓存)吗? - Gil Moshayof
另外,尝试将sdk.dir更改为local.properties文件中的android.dir,并确保它位于项目的根目录。 - Gil Moshayof
两件事情都做了...没有运气。 - Fustigador
如果SDK路径正确,请从“Android SDK位置”路径中删除“/sdk”部分。然后点击“应用”(或“确定”)。Gradle应该开始重新同步...然后错误就会消失。 - bagage

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

0

我曾经遇到同样的问题并尝试了上面的评论。后来错误变成了:

"Gradle同步失败:无法找到Build Tools版本23.0.1 请查看IDE日志以获取更多详细信息(帮助|显示日志)"

安装了该版本后,gradle构建完成了。因此,请尝试更新您的SDK。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接