使用 JavaFXPorts 和 gradle 在 Android 上的 HelloWorld

HelloWorld with JavaFXPorts and gradle on Android

所以我将尝试使用 Gluon 和 JavaFX 构建一个移动应用程序。

所以,我按照这一步。

  1. 安装 ADT 并将 ANDROID_HOME 添加到我的环境中 (OS Mac)
  2. 从官方网站安装 SceneBuilder
  3. 安装最后一个 eclipse 版本(霓虹灯)
  4. 从 ScendeBuilder 生成 FXML 文件
  5. 使用 eclipse 向导,我生成了一个 SingleViewGluon 项目
  6. 在我的 eclipse 项目中导入 FXML 并在我的 JavaFX 应用程序中使用

现在我尝试从控制台生成 apk,我在项目的根目录下启动

./gradlew clean build

没关系,在

之后
./gradlew android

我明白了这是错误

FAILURE: Build failed with an exception.

  • What went wrong: Failed to capture snapshot of input files for task 'mergeClassesIntoJar' during up-to-date check. java.io.FileNotFoundException: /Users/franksisca/Library/Android/sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar (No such file or directory)

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

我如何解决这个问题?有人有使用 JavaFXPorts 构建移动应用程序的分步教程吗?

提前致谢

似乎找不到任务'mergeClassesIntoJar'所必需的android-支持-multidex.jar。因此,转到位于 ANDROID_HOME 根目录中的 Sdk Manager.exe,并更新所有存储库。 运行 gradle 干净的构建。

这应该可行。