【问题标题】:Using Netbeans to Deploy JavaFx code to Android Device使用 Netbeans 将 JavaFx 代码部署到 Android 设备
【发布时间】:2020-03-23 06:23:14
【问题描述】:

我想用 JavaFx 编写一个应用程序,然后将其部署为 Android 应用程序。我尝试在 Eclipse 中使用 Gluon Mobile 插件进行操作,但遇到了太多问题。

我终于能够在旧版本的 Netbeans IDE(8.2 版)、Java SDK 1.8 和 Netbeans 的 Gluon 插件中编写 JavaFx 应用程序。我按照这些说明将一个简单的 JavaFx 应用程序部署为桌面应用程序并且它可以工作:https://www.youtube.com/watch?v=fxPPIIeTAI4

但我无法使用以下说明将 Javafx 应用程序部署到 Android 以设置 Gradle Wrapper:https://docs.gluonhq.com/getting-started/#android-support。 我还尝试通过右键单击 Project > Tasks > android > androidInstall 在 Netbeans 8.2 中将 JavaFx 代码部署到 Android,但我一直遇到构建失败:

FAILURE: Build failed with an exception.
* What went wrong:
Configured Android SDK located at "$HOME/android-sdk" is missing the build-tools directory. Please make sure that you install at least version 23.0.1 of the Android Build Tools:
     - from command line run: "$HOME/android-sdk"/tools/bin/sdkmanager "build-tools;27.0.3"
     - from Android Studio: see https://developer.android.com/studio/intro/update.html

我检查了 c:\android-sdk(Android 命令行工具文件夹),它确实有 build-tools 目录和 build-tools 文件夹中的软件文件,它是 Android SDK 27.0.3 所以我完全对此错误消息感到沮丧和困惑。我不想使用 Android Studio (AS) 作为 AS,在最新的 A.S. 中编写 JavaFx 代码似乎很困难。有没有人能够使用 Netbeans 将 JavaFx 代码部署到 Android?

【问题讨论】:

  • @José Pereda 我尝试按照说明进行操作,但它们不起作用。请参阅我上面的原始帖子。我从dl.google.com/android/repository/sdk-tools-windows-3859397.zip 安装了Android 命令行工具。它是 27.0.3 版,但一直报告缺少 build-tools 目录的错误。我检查了 c:\android-sdk(Android 命令行工具),它确实在 build-tools 文件夹中有 build-tools 目录和软件文件。它无法从命令行和 Netbeans 构建,所以我不知道如何构建 Android 应用程序。

标签: java android javafx netbeans


【解决方案1】:

我终于通过将这些行添加到我的 build.gradle 文件的 jfxmobile android 部分来让它工作:

jfxmobile {
    android{
        manifest = 'src/android/AndroidManifest.xml'
        androidSdk='path/to/android/sdk'
    }
}

【讨论】:

    猜你喜欢
    • 2014-04-27
    • 1970-01-01
    • 2020-01-16
    • 2021-04-27
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多