【发布时间】:2015-08-15 22:01:36
【问题描述】:
我正在学习如何让 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 之外的命令行构建项目,看看是否可行。以前有人遇到过这个问题吗?
菲尔
【问题讨论】:
-
只需复制粘贴您的sdk目录到新文件夹中,不要在目录名称中添加空格
-
嗨,我的 ANDROID_HOME 变量中没有任何空格。 /Users/Phill/Library/Android/sdk 这是根据 android studio 的值。
-
此外,我一直在尝试添加 --stacktrace 选项以便能够在 Eclipse 中查看构建输出问题,但这似乎也不起作用。我按照这些说明添加了 --stacktrace --debug --info:stackoverflow.com/questions/21674091/…
-
我认为这一定是 eclipse 本身的问题,因为我已经安装了 gradle(设置了 GRADLE_HOME 和 PATH),而不是使用 eclipse 插件,它构建得很好。所以它一定与eclipse构建包的方式有关......
标签: android eclipse gradle libgdx build.gradle