我最近创建了一个新的本地repo,并从我们的远程存储库中提取了一些代码。
当我打开项目时,我在控制台中收到一条消息:
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
我按照这里的说明设置环境变量(Im in a Mac),并检查了我的local.properties:
sdk.dir=/Users/admin/Library/Android/sdk
所以,这两件事都解决了,我仍然得到这个错误。我已经搜索过了,但是没有一个解决方案对我有效。
有什么帮助吗?非常感谢。
编辑:
这只发生在一个项目中。其余的项目运行良好。
在Linux(Ubuntu 16.04)上,可以通过编辑< code>~/来设置ANDROID_HOME环境变量。bashrc文件,通过运行< code>nano ~/。bashrc然后添加指向您的Android Sdk路径的环境变量,在我的例子中是< code > '/home/kbuhiire/Android/Sdk ' ,因此环境变量看起来像这样。< code >导出ANDROID _ HOME = '/HOME/kbuhiire/ANDROID/Sdk ' 并在保存文件后运行< code>source ~/。bashrc。
我也有同样的问题,尝试了上面的评论。稍后,错误更改为
“Gradle 同步失败:找不到构建工具修订版 23.0.1 有关更多详细信息,请参阅 IDE 日志(帮助|显示日志)”
它安装了修订版,然后完成了gradle构建。因此,请尝试更新您的SDK。
在Android Studio中:
我正在尝试将我的android项目从Eclipse迁移到MAC中的android Studio v1.0.1 如果我创建一个新项目,一切正常,但如果我从Eclipse导入一个项目,则会出现以下错误: 错误:配置项目“MyProject”时出现问题。未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID_HOME环境变量。 我的local.properties文件已经有了SDK
所以我在Android Studio中运行Gradle时遇到了这个错误。问题是文件已存在,并且包含正确的数据。此外,我的电脑上还有其他项目与本地项目完全相同。属性内容,它们工作正常。我从Github下载的一个示例出现了这个错误。以下是该示例的链接。 完全错误: 错误:(17,0)找不到SDK位置。使用local.properties文件中的sdk.dir或ANDROID_HOME环境变量定义位置。
我已经看到这个相同的东西张贴了好几次,但每当我试图导入我的项目到我的新工作笔记本电脑,我总是得到这个错误。 我从git(他的btw在我的旧笔记本电脑上运行良好)中提取了这个项目。 然后我去了sdk管理器,下载了所有的工具和所有可用的sdk。在欢迎屏幕中,我转到Configure->project Defaults->project Structure。Android SDK选项卡显示没有local
我自定义谷歌地图位置选择器并从我的github存储库中加载它,现在当我尝试构建文件时,它会在下面显示错误。 失败:生成失败,出现异常。 问题:配置根项目“google_map_location_picker”时出现问题 未找到SDK位置。使用ANDROID_SDK_ROOT环境变量或通过设置SDK来定义位置。项目本地属性文件中的dir路径,位于“/Users/johnsmith/Developer
编译项目时出现以下错误:错误:未找到SDK位置。使用sdk定义位置。本地目录。属性文件或使用ANDROID_HOME环境变量。这是错误的截图 我怎么解决它?SDK位置很好。问题是我不知道ANDROID_HOME环境变量是什么。
但我仍然得到同样的错误。