簡體   English   中英

LibGDX 使用 java.util.stream.ZEAE835E83C0494A376229F2F24 文件夾?

[英]LibGDX use java.util.stream.Stream in core folder?

我正在嘗試在我的 lib GDX 游戲中創建默認 stream function 。 我按照一些說明添加到我的 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"

您需要將 gradle 文件中的源兼容性更改為1.8 ,因為 Streams 是 java-8 的一部分:

https://docs.oracle.com/javase/8/docs/api/java/util/stream/Stream.html

自從:
1.8

因此,您的build.gradle文件應如下所示:

sourceCompatibility = 1.8
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'

sourceSets.main.java.srcDirs = [ "src/" ]

eclipse.project.name = appName + "-core"

注意:此更改后,您的游戲將需要運行 java-8 JRE。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM