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