0

所以我读到你可以通过使用 Dalvik JavaFX-Android SDK(由 JavaFX And​​roid 移植团队提供)让 JavaFX 应用程序在 Android 上运行,并决定尝试一下。

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


(来源:forumbilder.se

但是当我尝试在手机上启动应用程序时,它并没有那么顺利:


(来源:forumbilder.se

有没有人可以提供答案或猜测为什么它不会运行?

来自 Logcat 的错误消息:


(来源:forumbilder.se

4

1 回答 1

2

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

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

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

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

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

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

adb shell logcat

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

于 2015-02-14T21:17:41.427 回答