android - 使用 gluon 移动插件在开发 JavaFX 移动应用程序时进行调试

标签 android debugging javafx gluon-mobile

我是 javaFx 和 gluon 移动版的新手。在 android studio 中,可以选择在手机上运行时调试代码,我想知道是否有与 intelij 和 gluon 移动插件一起使用的类似功能?在 gradle 任务下有一个 Debug 任务,单击它时会向控制台打印“Listening for transport dt_socket at address: 5005”并等待。不幸的是,我找不到很多关于此的文档/示例。感谢您的帮助。

最佳答案

调试任务仅适用于桌面。

它的目的是在部署到移动设备之前在您的机器上轻松调试,但显然它只能跟踪常见问题,并且不能保证该应用程序可以在 Android 上运行。 IE。使用 Streams 将在桌面上运行,在 Android 上将失败。

要调试在 Android 上运行的应用程序,最好的方法是使用 platform-tools 文件夹中的 Android SDK 文件夹中的 adb

将您的应用连接到 USB 并运行它。在终端上转到该文件夹​​并运行:

adb logcat -v threadtime

并搜索所有消息,试图找出与 FXActivity 相关的消息。

您可以在代码中添加打印输出,以便在日志中轻松跟踪它们。

还有其他工具,如 Android monitor(在 Android sdk/tools 文件夹下),可以让您添加一些过滤器,以便您可以轻松浏览应用消息。

关于android - 使用 gluon 移动插件在开发 JavaFX 移动应用程序时进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42033366/

相关文章:

java - 开关的 OnCheckedChangeListener 不工作 |安卓/Java

c++ - 如何从 lldb 执行函数(由指针标识)

java - Java 运行时库 (rt.jar) 中的断点

debugging - 如何在 Jupyter Notebook 中正确退出 ipdb 交互式控制台?

JavaFX - 执行 JavaFX WebView 示例代码时出现 java.lang.reflect.InitationTargetException

java - 如何修复我的 Arraylist 并将其设置在我的 ListView 中

android - 在 ionic 框架和 cordova-plugin-camera 中,用相机拍摄的照片在应用程序中逆时针旋转 90 度

Android:更改 ListView 中特定项目的图像

java - 当 FXML 解析太慢时,JavaFX 中的繁忙弹出窗口

java - 如何计算 JavaFX TableView 中依赖于其他行的单元格的值?