1

我正在使用 GameMaker Studio,并计划将它用于我的下一个 Android 项目。但是我不确定,如何将 java 库(jar 文件)添加到其中?

例如,如果我想在其中实现 LeadBolt 的 SDK……或者如果我有自己的库来录制进入麦克风的声音……我可以将这些库添加到 GameMaker Studio 中吗?

4

5 回答 5

2

你不能——至少现在还不能。

对于移动系统出口,GM:Studio 不支持扩展。
在路线图中,您可以看到计划从 1.3 版本开始支持扩展。当前版本线是“1.1”,所以这个功能还需要几个月的时间。

于 2012-12-24T09:17:50.230 回答
1

http://www.gmc.yoyogames.com/index.php?showtopic=566396。但是,这个项目不是官方的,也不是完全支持的。我也不知道它是否支持JAR。

于 2013-06-28T23:49:38.950 回答
1

我看到这是一个老话题,但是对于任何感兴趣的人来说,这样做的方法是右键单击您的扩展程序,选择在资源管理器中打开,然后转到 android 源文件夹并创建一个名为 libs 的文件夹(如果它还没有那里),接下来将您的 jar 文件放入该文件夹,并将您的 sdk 文件夹也放入其中。之后它应该可以工作了,如果没有,还有一件事要做,在 gamemaker 中回到你的扩展,这次双击它并选择 android 选项卡,并将这行代码添加到 gradle 依赖项部分:

 compile fileTree(dir: 'libs', include: ['*.jar'])

这适用于 GMS 1.3 及更高版本,也适用于 GMS 2。

于 2017-07-10T16:23:37.727 回答
1

这里接受的答案不再相关或正确。

GameMaker Studio 1.4 和 2.0(最新版本)以及较旧的 1.3,允许您将任何想要包含的 jar 文件放入扩展程序的AndroidSource/libs文件夹中。

所以这是PROJECT_FOLDER/extensions/YOUR_EXTENSION_FOLDER/AndroidSource/libs

于 2017-09-28T15:20:36.553 回答
0

此功能在抢先体验 1.3 中。现在尝试在 Eclipse 和链接库中打开项目,这非常困难,但可能。

PS 在早期访问中为 C 添加了功能。它将是 .so 库。

于 2014-05-06T16:53:25.193 回答