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

Phi*_*Ash 8 eclipse android 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和ANDROID_HOME SDK位置

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

我还尝试过几次尝试通过android studio添加--stacktrace选项,但这似乎没有在eclipse中产生输出.

我现在要尝试通过eclipse之外的命令行构建项目,看看是否有效..有没有人遇到过这个问题?

菲尔

Phi*_*Ash 16

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

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

这必须在项目根文件夹中(即settings.gradle,gradlew和gradlew.bat所在的位置),如下面的主题所示!

local.properties在哪里用于android项目?