Intellij Idea lib文件夹导出

时间:2013-08-29 09:07:34

标签: java android intellij-idea apk libgdx

我正在使用IntelliJ Idea进行java libgdx开发。我有3个android / desktop模块共享相同的libgdx库。目前我把libgdx库放在所有3个android / desktop模块中。但它将超过10个模块。这是一个痛苦的过程。

所以我所做的是,在根级别创建一个常见的android / desktop lib文件夹,并在每个android / desktop模块中将该文件夹添加为lib依赖项。桌面编译并运行正常。但Android应用程序编译但未运行。我收到此错误

  由com.badlogic.gdx.utils.GdxRuntimeException引起的

“无法加载   共享库'gdx'用于目标:Linux,32位“

我打开生成的apk,它没有libgdx jar文件。甚至我尝试在模块设置中为android libs设置导出选项。但它不起作用。检查屏幕截图

enter image description here

我想要将链接的引用库导出到apk包。有办法吗?

1 个答案:

答案 0 :(得分:1)

问题是默认情况下android模块在特定模块本身的lib文件夹下查找引用库。我通过将Native libs目录从模块lib更改为根lib来解决了这个问题。它现在工作正常。附上截图供参考

enter image description here