gpt4 book ai didi

java - 使用 AnysoftKeyboard (Android) 构建问题

转载 作者:行者123 更新时间:2023-11-30 06:40:15 24 4
gpt4 key购买 nike

我正在尝试在 Android Studio 中构建 AnysoftKeyboard。正如 GitHub 中的创建者所说,我有 java 9(jdk 9) 和适当的 ndk (android-ndk-r14b)。我还更改了 local.properties 文件以显示正确的路径。尽管如此,我仍然遇到一些错误。您可以在下方找到这些错误。

运行任务错误:org.gradle.api.tasks.TaskExecutionException:任务执行失败':base:compileDebugJavaWithJavac

java 编译器错误:引起:java.lang.BootstrapMethodError:java.lang.NoClassDefFoundError:com/sun/tools/javac/util/JavacMessages$ResourceBundleHelper引起:java.lang.NoClassDefFoundError: com/sun/tools/javac/util/JavacMessages$ResourceBundleHelper引起:java.lang.ClassNotFoundException:com.sun.tools.javac.util.JavacMessages$ResourceBundleHelper

错误截图如下: AnySoftKeyboard Compile Error , Run Tasks Error

项目使用gradle,本人不熟悉,如有遗漏重要步骤,请指导解决。

我是否遗漏了什么并收到这些错误?我应该怎么办?提前致谢。

最佳答案

在遵循官方文档之后,我成功地构建了一个项目。我认为你只是忘记了设置 JAVA_OPTS 加上 java.se.* 来源如下所述。这就是为什么你在上面的堆栈跟踪错误中有它,缺少 java.se .资源。

To develop this project, you'll need:

  • Java 10 - 获取 OpenJDKAdoptOpenJDK .

  • 确保你有环境变量 JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee' .这是确保 JVM 对不是为 Java9+ JVM 设计的库宽容所必需的。

  • git
  • Android Studio
  • 已安装 Android SDK API 级别 28。设置local.properties文件指向它(也就是说,确保你有 sdk.dir=/path/to/android/sdk 在里面)。
  • Android NDK r14b安装。设置local.properties文件指向它(也就是说,确保你有 ndk.dir=/path/to/android/ndk 在里面)。

关于java - 使用 AnysoftKeyboard (Android) 构建问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58702119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com