【发布时间】:2013-09-01 15:08:34
【问题描述】:
我正在使用 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 库设置导出选项。但它不工作。检查截图
我想要将链接的引用库导出到 apk 包的想法。有什么办法吗?
【问题讨论】:
-
您是否已将
gdx.jar复制到您的android 项目的libs文件夹中?不要忘记原生库文件夹armeabi和armeabi-v7a。 -
看这个可能对你有帮助youtube.com/watch?v=pj4wFmAcgVc
-
@VikalpJain,谢谢。 libgdx 项目通过传统配置运行良好。在这里,我想将 lib 文件夹从每个 android 模块中移出到根目录,以便在多个模块中使用它们。有什么想法吗?
-
@RameshVel 检查这是否适合您stackoverflow.com/questions/16698358/…
-
我没有尝试过 intellij idea,但我认为你已经在同一个项目下设置了所有的安卓和桌面库。将它们分别用于 android 和桌面,然后尝试
标签: java android intellij-idea apk libgdx