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中:
我也遇到了同样的问题,并尝试了上述评论。后来,错误更改为 “梯度同步失败:找不到版本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应该开始重新同步。。。然后错误应该消失了。你是如何修复的??