android上的JavaFX-Hello world不断崩溃

android上的JavaFX-Hello world不断崩溃,java,android,javafx,javafxports,Java,Android,Javafx,Javafxports,因此,我了解到可以使用Dalvik JavaFX Android SDK(由JavaFX Android移植团队提供)让JavaFX应用程序在Android上运行,并决定尝试一下 在安装Dalvik SDK并告诉它我的Android SDK在哪里之后,我尝试运行Dalvik SDK附带的示例Hello World应用程序。因此,我进入Hello World应用程序的文件夹并运行“gradlew installdebug”命令。一切进展顺利: (来源:) 但当我尝试在手机上启动该应用程序时,效果

因此,我了解到可以使用Dalvik JavaFX Android SDK(由JavaFX Android移植团队提供)让JavaFX应用程序在Android上运行,并决定尝试一下

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


(来源:)

但当我尝试在手机上启动该应用程序时,效果并不理想:


(来源:)

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

来自Logcat的错误消息:


(来源:)

(当问题已经解决且应用程序正在运行时,这就是解决方案,以防任何人面临相同的问题)

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

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

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

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

为此,请从命令行上运行的/platform utils

adb shell logcat

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

在Android中收到该消息时,首先要做的是堆栈跟踪。人们可能需要导致错误的代码来帮助。您使用的是哪个版本(dalvik、android sdk和构建工具、gradle、java JDK…)?关于堆栈跟踪,我甚至不知道如何查看它。对不起,我不是很有经验。版本:Java版本1.8.0_31、dalvik-sdk-8u40-ea3、Android sdk构建工具21.1.2、Android sdk工具24.0.2、Gradle 2.1您需要JDK 8u40早期版本,并设置Java_主页及其路径。要进行调试,请尝试/sdk/platform tools:
adb shell logcat
中的adb工具。不,这不起作用。。。