Gluon 移动设备在构建 Android 时“缺少 CAP 缓存”

问题描述 投票:0回答:1

我正在使用 IntelliJ 的 Gluon 插件提供的基本模板项目来测试 gluon 移动库。

示例应用程序运行没有任何问题,但在 Android 上构建本机应用程序时,出现以下错误:

缺少 CAP 缓存值:NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS

启动多次,不同值都会出现问题:fDMB_ATOMICS,

  • NativeCodeInfo:AArch64LibCHelperDirectives:StructInfo:CPUFeatures:StructFieldInfo:fDMB_ATOMICS

  • NativeCodeInfo:PosixDirectives:ConstantInfo:CLOCK_THREAD_CPUTIME_ID

我是使用胶子的初学者,所以我认为缺少一些库,但我不知道它是什么......

有人有什么想法吗?

谢谢您的提前。

android javafx gluon graalvm
1个回答
0
投票

José Pereda 评论为我修复了此错误:请参阅文档,您需要使用 github.com/gluonhq/graal/releases/tag/gluon-22.1.0.1-Final 中的 GraalVM 22.1.0.1。

我注意到,我在 pom.xml 中指向了错误版本的 graalvm。

/home//graalvm-svm-java17-linux-gluon-22.1.0.1-Final

----> 这条路径是在基于 WSL 的 linux 的上下文中

您可能还需要设置环境变量才能完成构建:

导出 GRAALVM_HOME=/home//graalvm-svm-java17-linux-gluon-22.1.0.1-Final

附注我故意将 graal 安装文件夹复制到此位置/路径。您可以根据需要使用其他文件夹或路径。但我认为路径必须在 WSL linux 内部,而不是在 Windows 上(./mnt/c/...)

© www.soinside.com 2019 - 2024. All rights reserved.