Gradle 在libgdx 1.9.6中使用自己的*.jar(NoClassDefFoundError)

Gradle 在libgdx 1.9.6中使用自己的*.jar(NoClassDefFoundError),gradle,libgdx,Gradle,Libgdx,让libgdx项目的android编译程序查看我的.jar文件中的类时遇到困难 从阅读来看,似乎(?)我所要做的就是将它们放在/libs目录中,并确保gradle构建文件已设置为拾取它们。 这似乎对我不起作用 请参见mysetup的屏幕截图: 注释 jar是包含我的类的文件 我已经将一切配置为使用Java1.7(这需要在每次gradle刷新时完成,因为gradle出于某种原因坚持将其设置为1.8) Android 4.4用于导出,设备测试使用6.0 我刷新/清理/构建的次数超过了我可以计算的

让libgdx项目的android编译程序查看我的.jar文件中的类时遇到困难

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

请参见mysetup的屏幕截图:

注释

  • jar是包含我的类的文件

  • 我已经将一切配置为使用Java1.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)
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):位于com.darkflame.client.semantic.SSSIndex.(SSSIndex.java:504)
..(如果需要,可以发布更多,但我认为这是相关的一点)
(我还试着导出一个.apk,并用7zip查看里面是否导出了SSS.jar,但说实话,我不知道我在看什么。我该怎么说?)


任何关于此设置如何工作的建议都将不胜感激

检查此线程谢谢,我尝试将其全部更改为1.6JRE,并且我已经导出了所有内容(请参见屏幕截图)。不幸的是,两者都没有什么不同。