【问题标题】:How does one migrate libGDX projects to another system?如何将 libGDX 项目迁移到另一个系统?
【发布时间】:2015-02-03 04:26:41
【问题描述】:

我在一台笔记本电脑上有 libGDX 项目。我需要转移到另一台笔记本电脑。我在两台 Windows 笔记本电脑上都使用 Eclipse。我有一个 git repo 可以推送和拉取。我知道我可以克隆 https://github.com/libgdx/libgdx-demo-cuboc 并将其作为 gradle 项目导入 eclipse。但是当我用我的 libGDX 项目尝试这个时,“构建模型”失败了。

我怀疑我没有从源笔记本电脑正确导出项目。 有人可以指出我做错了什么吗?

更新:

好的。当我从 Eclipse 导出项目时,我导出为普通的旧 Android 项目 (Export Android Application),所以我认为我应该将项目导出为 Generate Gradle build files,但是当我尝试这样做时出现此错误...

...是的,我也这样做了...

...我仍然遇到同样的错误。

更新:接受 JH 的回答后。谢谢你的回答顺便说一句。

我能够复制项目中的文件,但使用 gradle 1 将文件复制到目录 libGDX 生成基础项目。我正在将这些文件处理到我的 Eclipse 工作区中,这就是为什么这些文件没有出现在我的 Eclipse 项目中的原因……我知道这很令人困惑。好吧,我能够构建我的项目,但是每当我启动应用程序时,如果在运行时崩溃(请参阅java.lang.UnsatisfiedLinkError: Native method not found: com.badlogic.gdx.backends.android.AndroidGL20.glGenTexture:()),我决定放弃 Eclipse 并将我的项目迁移到 Android Studio。在快速浏览了 Android Studio 之后,我终于能够在我的新笔记本电脑上构建我的应用并在没有运行时错误的情况下执行它!

为了清楚起见,这里是我将项目从一台笔记本电脑迁移到另一台笔记本电脑时所做的。

1) 我从我的 git repo 中获取了我的代码。

2) 我从 libgdx 项目下载了最新的 gdx-setup.jar,1.5.3。

3) 我生成了一个项目,注意使用正确的值:名称、包、游戏类和 Android SDK。对于目的地,我使用了 c:\Users\Me\。

4) 我从我的 git repo 中将目录 android、core、html、desktop 和 ios 目录复制到了 gdx-setup.jar 创建的项目中的相应目录中。

5) 然后我启动了 Android Studio 并按照此处的说明进行操作:Migrating to Android Studio

6) 更新了我的 build.gradle 以包含 google play 服务和 BANG!成功了

【问题讨论】:

标签: android eclipse gradle libgdx


【解决方案1】:

您不必导出任何东西,只需在新计算机上克隆 git 存储库,然后导入 gradle 项目并构建模型。

您甚至可以使用他们的项目向导生成一个新的 libgdx 项目,然后复制源文件。

【讨论】:

  • 我希望 Eclipse 能让我将源代码复制到项目源目录中,但 Eclipse 似乎确实会看到有新文件。我可以逐个文件地执行整个导入操作,但我有很多文件。也许是时候让我切换到 Android Studio 了?
  • 你肯定可以复制这样的文件,只要点击项目并按F5(刷新)。
猜你喜欢
  • 1970-01-01
  • 2011-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-10
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
相关资源
最近更新 更多