在Eclipse中,我有一个libGDX(1.9.2)项目,它有一个具有Java7遵从性设置的核心项目和一个具有Java6遵从性设置的Android项目。
这很好,但是如果我将Core项目的遵从性设置更改为Java 8,Android构建就会失败,只有以下例外:
Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)我试图修改的build.gradle,但是到目前为止还没有解决问题。
我知道Android需要Java 6,但是如果用Java 7构建的核心项目没有问题。
libGDX与Java 8兼容吗?如果兼容,我如何使它工作?
发布于 2016-03-22 13:47:48
使用android版本,您可以让jack & jill使用java 8特性,但是如果您不想使用jack & jill,您可以使用反兰巴来拥有lambda表达式、方法引用和尝试与资源语句。
这两种方法都允许您将源代码兼容性设置为java1.8,这样您就可以构建您的项目而没有任何问题。
https://stackoverflow.com/questions/36099963
复制相似问题