所以我读到你可以使用Dalvik JavaFX-Android SDK(由JavaFX Android移植团队提供)让JavaFX应用程序在Android上运行,并决定尝试一下。
安装Dalvik SDK并告诉我Android SDK的位置后,我尝试运行Dalvik SDK附带的示例Hello World应用程序。所以我进入Hello World应用程序的文件夹并运行“gradlew installdebug”命令。一切顺利:
http://forumbilder.se/EADB9/asdasd.png
但是当我尝试在手机上启动应用程序时,它并没有那么顺利:
http://forumbilder.se/EADB9/oiuyt.png
你们中是否有人可以提供答案,或者可能会猜测为什么它不能运行?
来自Logcat的错误消息:
答案 0 :(得分:2)
(问题已经解决,应用程序正在运行,这是解决方案,以防任何人遇到同样的问题)
安装android-sdk后,一旦下载dalvik软件包(dalvik-sdk-8u40-ea3
或新版本),为该软件包中的样本创建apk,就需要更新名为{{1}的文件对于每个样本。
此文件应包含android sdk和dalvik-sdk的路径。
然后,从命令行local.properties
将创建apk并将其安装在设备上。
此外,它可以方便地记录来自设备的消息,不仅是在应用程序崩溃的情况下,而且在出现意外行为的情况下,还是检查任何gradlew installDebug
。
为此,来自<在命令行上运行的android-sdk路径> / platform-utils
System.out.println()
将记录应用程序(以及设备中的其他人)。