首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在eclipse中调试用于android的javafx应用程序

如何在eclipse中调试用于android的javafx应用程序
EN

Stack Overflow用户
提问于 2016-12-10 12:36:23
回答 1查看 710关注 0票数 0

我创建了一个在桌面上工作良好的大型JavaFX应用程序。在Android系统中,它的大小约为20兆字节。

现在,为了将它部署到Android上,我已经安装了胶子(JavaFxPorts)。使用一个小程序(使用JavaFX转换概念、时间线、.),我通过调用androidInstall gradle任务生成了一个androidInstall。这很好,但我不能在我的手机中自动安装.apk文件。我从桌面复制/粘贴到我的手机。

但是,当我想对我的大应用程序做同样的处理时,最后,我的手机屏幕已经是黑色的。

因此,即使这个大型应用程序在我的桌面上运行良好,也有必要在我的桌面上为Android调试它。但是,我不知道怎么做?如何处理apkDebug分级任务,..?gluon+gradle没有提供一种安卓仿真器,它允许智能手机在桌面上完成调试,并具有其特定功能(屏幕大小、横向方向)。你同意吗?

允许这样做的附加工具是什么?

此外,当应用程序部署在智能手机中时,它是否存在允许在智能手机上完成调试的工具?

谢谢你的回应

注意:我已经在Eclipse中安装了Android管理器及其AVDM,但是对于JavaFX的使用,不可能使用它,不是吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-10 18:08:42

到目前为止,在Android上调试JavaFX项目还不能在Android模拟器上运行。

命令行

通常的方法是将消息记录到控制台(即System.out.println()Log.v().),然后使用adb logcat

在命令行上,转到Android文件夹,输入platform-tools文件夹并运行adb logcat -v threadtime。这将为您提供来自设备的所有日志消息,因此您需要在那里找到您的FXActivity pid并对其进行筛选。

另一种可能是在tools文件夹下使用Android的tools,这是一个允许过滤控制台消息的GUI工具。

Eclipse

有一个用于Eclipse的ADT插件,可以在这个question之后安装。这将允许您显示logCatdevice窗口等。基本上,这将提供与monitor工具相同的选项。

但是,这个doesn't似乎适用于最近版本的logcat。

Android Studio

您可以使用Android导入您的gradle项目并启用Android框架,这样您就可以打开Android监视器,轻松地过滤logcat消息,或者切换到带有内存、cpu、.

黑屏

通常,黑色屏幕意味着您有一些异常正在进行,因此您需要使用上述任何日志记录方法来跟踪它,解决它,然后再试一次。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41075592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档