android - 如何从我的 LIBGDX 游戏中制作可执行文件

标签 android eclipse executable libgdx

我以前从未将程序制作成可执行文件,现在我一直在研究如何做到这一点。当我尝试将它放入 jar 中时,一切正常,但是当我尝试运行它时,什么也没有发生。

如何将我的游戏制作成可执行文件以便它可以运行(在 Windows 上,而不是 Android) 我觉得我没有将它链接到图书馆或其他东西......不确定。 谢谢!

编辑: 我应该添加我得到的错误

JAR export finished with warnings. See details for additional information. 
duplicate entry: com/badlogic/gdx/utils/arial-15.fnt 
duplicate entry: com/badlogic/gdx/utils/arial-15.fnt 
duplicate entry: com/badlogic/gdx/utils/arial-15.png 
duplicate entry: com/badlogic/gdx/utils/arial-15.png 
Jar export finished with problems. 
See details for additional information. 

最佳答案

您的问题是,当您使用 eclipse 导出为可执行 jar 文件时,它不包含您在 gdx 项目中使用的 Assets (图形、声音...)。您可以手动执行的操作是将您的 Assets 文件夹复制到生成的 jar 文件旁边,或者使用您最喜欢的 zip 管理工具将您的 Assets 文件夹包含在您的 jar 文件中。

另一种方法是使用相同的 eclipse 导出向导并选中“另存为 ANT 脚本”,然后编辑生成的 ant 文件以包含您的应用程序所需的所有文件和文件夹。

希望对你有帮助

关于android - 如何从我的 LIBGDX 游戏中制作可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029028/

相关文章:

android - SQLite onUpgrade()

java - Eclipse 中的 M2E 给出了 maven-compiler-plugin 错误,但是 Maven 安装没问题

javascript - jQuery Ajax post 方法不成功(无法找到路径):

python - 如何使用 if __name__== '__main__' 在 Linux 和 Windows 上运行 python 应用程序

svn:如何设置文件的可执行位?

java - 处理 unicode �,如何摆脱?安卓/java

android - 将图像裁剪为带有边框的圆形

java - Glide 4 : get GifDecoder of GifDrawable

java - 为 TextView 赋值时出现 NullPointer 异常

从头开始创建 a.out 可执行文件