【问题标题】:Java 11 stripLeading() method unavailable in Android Studio Arctic FoxJava 11 stripLeading() 方法在 Android Studio 北极狐中不可用
【发布时间】:2022-01-30 02:04:49
【问题描述】:

在 Java 11 中有一些新的 String 方法 - strip()、stripLeading() 等。但在 Android Studio 北极狐中无法使用它们 - 当我尝试键入它们时,它们无法识别:

我安装了 Java 11,在设置中指定了嵌入式 JDK 版本 11.0.10:

在build.gradle文件中,在compileOptions中,我改成了JavaVersion.VERSION_11:

compileOptions {
        sourceCompatibility JavaVersion.VERSION_11
        targetCompatibility JavaVersion.VERSION_11
    }

为什么新方法不可用?

【问题讨论】:

    标签: java android string


    【解决方案1】:

    我安装了 Java 11,在设置中指定了嵌入式 JDK 版本 11.0.10

    这是用于运行 Gradle 的 Java 版本。它与 Android 设备上使用的 Android 版本无关。

    在build.gradle文件中,compileOptions中,我改成了JavaVersion.VERSION_11

    这不会改变 Android 设备上的内容。

    为什么新方法不可用?

    因为 Android 支持 Java 8 的子集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 2021-03-18
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      相关资源
      最近更新 更多