在libgdx 1.9.6中使用您自己的* .jars(NoClassDefFoundError)

时间:2017-04-29 18:25:49

标签: gradle libgdx

无法获得libgdx项目的android编译以查看我的.jar文件中的类。

从阅读中看来似乎(?)所有我应该做的就是将它们放在/ libs目录中,并确保已设置gradle构建文件来拾取它们。 这对我来说似乎没有用。

查看mysetup的截图: enter image description here

注释;

  • SSS.jar是包含我的课程的文件

  • 我已将所有内容配置为使用Java 1.7(这需要在每个gradle刷新时完成,因为gradle坚持将其设置为1.8由于某种原因)

  • Android 4.4用于导出,设备测试使用6.0

  • 我已经刷新/清理/建造了更多次,然后我可以数数;)
  • 项目的桌面编译工作正常

作为Android应用程序运行时出现的错误如下;

04-29 19:58:10.462: E/AndroidRuntime(9306): java.lang.NoClassDefFoundError: com.darkflame.client.semantic.SSSIndex$1
04-29 19:58:10.462: E/AndroidRuntime(9306):     at com.darkflame.client.semantic.SSSIndex.<clinit>(SSSIndex.java:504)
....(can post more if needed, but I think thats the relevant bit)

(我也尝试导出一个.apk并用7zip查看内部以试图查看SSS.jar是否已导出,但说实话我不知道我在看什么。我怎么说?)< / p>

有关此设置应如何工作的任何指示将不胜感激。

0 个答案:

没有答案