【发布时间】:2021-03-11 15:36:18
【问题描述】:
来自gluon documentation 是这么说的
Currently, Android can be built only on Linux OS (or from Windows WSL2).
但如果我运行这个使用 gradle 的 gluon sample,我可以在我的 android 设备上运行这个示例并能够构建 APK。
当我使用与 IDE 集成的 gluon 插件从 Scrath 构建项目时,我无法在不更改任何生成代码的情况下在我的设备上运行示例。我已经尝试使用 gradle 或 maven 作为构建工具。
【问题讨论】:
-
该文档还说“您也可以使用 GitHub Actions 工作流程。”,请参阅 github.com/gluonhq/hello-gluon-ci。您链接的示例使用 Java 8 的旧
jfxmobile插件。对于 Java/JavaFX 11+,客户端插件使用 GraalVM,Android 只能从 Linux 操作系统定位。 -
如果您在构建项目时遇到错误,请发布它们,以便我们提供帮助。确保使用最新的 IDE 插件。
-
@JoséPereda 感谢您的回复,我将尝试 github 操作。所以这意味着,如果我使用 Java 11 并且我已经在我的 Windows 计算机上安装了 GraalVM,我仍然无法构建 Android APK?
-
如果你想在你的 Windows 机器上为 Android 构建,你必须通过 WSL2 安装 Linux,这很好。
标签: javafx gluon gluon-mobile