如何将libGDX项目迁移到另一个系统?

时间:2015-02-03 04:26:42

标签: android eclipse gradle libgdx

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

enter image description here

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

更新

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

enter image description here

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

enter image description here

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

更新:接受JH的回答后。谢谢你的回答BTW。

我能够复制项目中的文件,但是使用gradle将文件复制到目录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)我生成了一个项目,小心使用正确的值:Name,Package,Game class和Android SDK。对于目的地,我使用了c:\ Users \ Me \。

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

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

6)更新了我的build.gradle以包含Google Play服务和BANG!它起作用了

1 个答案:

答案 0 :(得分:2)

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

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