android 上的 JavaFX - Hello world 不断崩溃

JavaFX on android - Hello world keeps crashing

所以我了解到您可以使用 Dalvik JavaFX-Android SDK(由 JavaFX Android 移植团队提供)在 Android 上将 JavaFX 应用程序安装到 运行 ) 并决定尝试一下。

安装 Dalvik SDK 并告诉它我的 Android SDK 在哪里后,我尝试 运行 Dalvik SDK 附带的示例 Hello World 应用程序。所以我进入了 Hello World 应用程序的文件夹和 运行 "gradlew installdebug" 命令。一切顺利:


(来源:forumbilder.se

但是当我尝试在我的 phone 上启动应用程序时,它并不顺利:


(来源:forumbilder.se

你们中有没有人可以提供答案或者一些猜测为什么它不会 运行?

来自 Logcat 的错误消息:


(来源:forumbilder.se

(虽然问题已经解决并且应用程序正在运行,但这是解决方案,以防有人遇到同样的问题)

安装 android-sdk 并下载 dalvik 包(dalvik-sdk-8u40-ea3 或新版本)后,要为该包中的示例创建 apk,需要更新每个样本名为 local.properties 的文件。

此文件应包含 android sdk 和 dalvik-sdk 的路径。

然后,从命令行 gradlew installDebug 将创建 apk 并将其安装到设备上。

此外,它可以方便地记录来自设备的消息,不仅可以防止应用程序崩溃,还可以防止意外行为,或者检查任何 System.out.println().

为此,从 < android-sdk 路径 >/platform-utils 运行 在命令行

adb shell logcat

将记录该应用(以及设备中的其他应用)。