android - 未找到 SDK 位置。 ANDROID_HOME - 在 MAC 上的 eclipse 中构建一个 gradle 项目

标签 android eclipse gradle libgdx build.gradle

我正在运行有关让 Libgdx 在我的 MAC 上使用 eclipse 的教程。

我目前正在 eclipse 中使用 gradle 构建示例项目之一,这样我就可以浏览教程并了解更多信息。当我导入并构建示例代码项目时(我使用的是 MAC)我收到以下错误消息:

“未找到 SDK 位置。在 local.properties 文件中使用 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置”。

为了解决这个问题,我尝试并检查了以下内容:

1) 安装了最新版本的 JDK 并设置了 JAVA_HOME - 通过从终端回显变量来确认存在。

2) 安装最新版本和各种其他版本的 android SDK 和插件,并设置 ANDROID_HOME。 - 通过检查 Android Studio SDK 位置并回显 $ANDROID_HOME 进行确认

3) 我也找到了这个线程,建议的解决方案是用 sdk.dir 更新 local.properties,我也试过了,但我仍然遇到同样的错误:

Gradle, Android and the ANDROID_HOME SDK location

4) 我已经设置了 eclipse android 首选项以确保它正在查看 ANDROID_HOME 并且它可以看到各种 SDK 文件夹。

我也曾尝试通过 android studio 添加 --stacktrace 选项,但是这似乎没有在 eclipse 中产生输出。

我现在将尝试通过 eclipse 外部的命令行构建项目,看看是否可行。以前有人遇到过这个问题吗?

菲尔

最佳答案

经过 10 个小时的绞尽脑汁并在阳光下尝试所有解决方案后,我终于解决了这个问题。

解决方案是按照错误建议在 local.properties 文件中设置 sdk.dir。我出错的地方是 local.properties 文件的位置。

这必须位于项目根文件夹中(即 settings.gradle、gradlew 和 gradlew.bat 所在的位置),如下面的线程所建议的!

Where does local.properties go for android project?

关于android - 未找到 SDK 位置。 ANDROID_HOME - 在 MAC 上的 eclipse 中构建一个 gradle 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590527/

相关文章:

eclipse - eclipse打开excel文件出错

gradle - 如何从 Gradle 中构建的 JAR 中排除依赖项?

maven - 相当于 mvn clean verify 的 Gradle

android - adb screencap 创建损坏的文件

android - 如何在我的 Android 项目中将来自/res/values 的 xml 文件添加到我的 gitignore?

linux - TortoiseSVN,如何撤消上次操作?

svn - 在Gradle中自动执行VM

android - 错误 : Program type already present: org. openqa.selenium.WebDriver$ImeHandler

java - 使用 Runnable 修复 StackOverflowError 递归

javascript - 用于 JS 的 Eclipse 2020 语言服务器在 thymeleaf 上向 javascript 变量显示错误