Android上的JavaFX-Hello world不断崩溃

问题描述 投票:0回答:1

因此,我读到可以通过使用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

java android javafx javafxports
1个回答
2
投票

((当问题已经解决并且应用程序正在运行时,如果有人遇到相同的问题,这就是解决方案)

一旦安装了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

将登录该应用程序(以及其他设备上的日志。)>

© www.soinside.com 2019 - 2024. All rights reserved.