代码库如何与libgdx核心项目一起使用?

时间:2015-01-24 09:49:23

标签: java android libgdx

使用Eclipse中的Android开发,我可以将我的实用程序类(Util.java等)放在一个我可以在多个android项目中重用的库项目中。

与libgdx / gradle类似吗?我想要一些可以在多个libgdx Core项目中重用的常用实用程序类。

稍后编辑:我可以编译一个jar文件并将其包含在所有libgdx项目中,但我想要一个没有jar的解决方案,我想要一个单独的项目。

1 个答案:

答案 0 :(得分:0)

假设您只需要.java文件:

<强>的Eclipse

在您的计算机上创建一个目录,用于存储您的共享代码。转到核心libgdx项目的“属性”。在“Java构建路径”下的“源”选项卡上,单击“链接源...”按钮。在“选择文件夹位置”下,输入共享代码的目录。在“文件夹名称”框中,您将在项目中显示名称(虚拟目录名称)。您可以将其称为myLib-src

使用相同的共享目录,针对多个不同的项目重复这些步骤。您现在可以将.java文件放在核心项目中的该目录中,它们将显示在链接同一源目录的其他项目中。您可能需要在项目之间切换时清理或刷新项目。

Intellj IDEA / Android Studio

打开核心模块中的build.gradle文件。你应该看到这样的一行:

sourceSets.main.java.srcDirs = [ "src/" ]

将其更改为

sourceSets.main.java.srcDirs = [ "src/", "path/to/your/library/sourcecode"]

这可以是一个相对目录,所以如果它在一个文件夹中是你项目目录的兄弟,你可以把

sourceSets.main.java.srcDirs = [ "src/", "../../myLib-src" ]

使用相同的共享目录,根据需要为多个不同的项目重复这些步骤。