【问题标题】:Importing gradle project, android error导入gradle项目,android报错
【发布时间】:2014-07-21 21:40:35
【问题描述】:

我正在尝试将 libgdx 项目(桌面、ios 和 android)导入到我的 mac 上的 eclipse 中,我在本地 git 存储库中拥有该项目。

当我尝试将我的项目导入 Eclipse(导入 >> Gradle >> Gradle 项目,然后为整个 libgdx 项目添加我的根文件夹)时,我尝试“构建模型”,但随后我收到一条错误消息:

"SDK location not Found. Define location with sdk.dir in the local.properties file or with and ANDROID_HOME environment variable"

我已经用

设置了我的 ANDROID_HOME
export ANDROID_HOME=/Development/Tools/android-sdk-mac
export PATH=$PATH:$ANDROID_HOME/bin

但我仍然遇到同样的错误并且它不起作用。

该项目最初是在我的 windows 计算机上创建的(一切正常),并使用 git 在我的 mac 上也有它以获取 ios 的东西。

我也尝试将其作为本地 git 存储库导入(导入 >> Git >> 来自 Git 的项目 >> 现有本地存储库,添加了项目的路径)。然后,当我将项目导入向导选择为“导入现有项目”时,它没有找到。当我导入为“使用新项目向导”和“导入为一般项目”时,它不起作用,我无法运行我的项目(桌面、ios 和 android),有时我什至没有得到我的项目文件在日食中。

我做错了什么,我该如何解决?

PS:目录:

-SpeedRun
--SpeedRun-android
--SpeedRun-desktop
--SpeedRun-ios

--SpeedRun-核心

【问题讨论】:

  • Android Studio(和 IntelliJ)在 Mac 上定义环境变量时存在识别问题。您需要进行一些搜索并适当地设置环境变量。例如:tomaszwrobel.com/blog/2011/…
  • 好的,会的。但是将 my 作为 gradle 项目导入是正确的方法吗?
  • 我想是的。不幸的是,我没有将 eclipse 用于日常工作,但您得到的错误似乎与失败的 gradle 导入无关。

标签: android eclipse git gradle libgdx


【解决方案1】:

将文件local.properties 添加到您的项目根文件夹。在那里你应该像这样写你的 Android SDK 的位置:

sdk.dir=/Users/ab/Android/adt-bundle-mac-x86_64-20130917/sdk

【讨论】:

  • 谢谢!是否可以向 local.properties 添加多个 skd.dir?我应该把它放在我的目录中的什么地方?见更新操作...
  • 你应该把它放在“-SpeedRun”目录下。我认为您不能放置多个 sdk.dir 。我在不同的 PC 上有 2 个不同的 local.properties 文件。
  • 好的。所以我只是将它添加到我的 .gitignore 并创建不同的文件。再次感谢您!
猜你喜欢
  • 2013-08-02
  • 2017-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 1970-01-01
  • 2017-12-03
相关资源
最近更新 更多