我正在尝试在我的libGDX游戏中创建一个默认的流函数。我按照一些说明添加到我的android gradle项目,但ofc只让我在我的android项目中使用它。如何在核心文件夹中使用它?
Android gradle构建文件:
defaultConfig {
...
multiDexEnabled true
}
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled true
// Sets Java compatibility to Java 8
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
dependencies {
coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.0.9'
}
核心gradle构建:
sourceCompatibility = 1.7
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'
sourceSets.main.java.srcDirs = [ "src/" ]
eclipse.project.name = appName + "-core"
1条答案
按热度按时间nbysray51#
您需要将gradle文件中的源代码兼容性更改为
1.8
,因为Streams是java-8的一部分:https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html
开始日期:
1.8
所以你的
build.gradle
文件应该看起来像这样:注意:更改后,您的游戏需要运行java-8 JRE。