【问题标题】:Can we build Gluon Mobile for Android (APK) from Windows without installing Linux?我们可以在不安装 Linux 的情况下从 Windows 构建 Gluon Mobile for Android (APK) 吗?
【发布时间】: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


【解决方案1】:

目前,无法从 Windows 构建 Android 包 (APK)。但是我们可以使用 WSL(Linux 的 Windows 子系统)并运行 Linux 命令中的所有命令。您可以从 Microsoft Store 并且它真的很容易安装。因此,我们可以在 Windows 上编写代码并运行以查看应用程序的输出,并且仅当我们想在 Android 上部署时才使用 Linux。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    • 1970-01-01
    • 2010-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多