【问题标题】:Debugging whilst developing JavaFX mobile application with gluon mobile plugin在使用 gluon 移动插件开发 JavaFX 移动应用程序时进行调试
【发布时间】:2017-02-03 21:35:44
【问题描述】:

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

【问题讨论】:

    标签: android debugging javafx gluon-mobile


    【解决方案1】:

    调试任务仅适用于桌面。

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

    要调试在 Android 上运行的应用,最好的方法是使用您的 Android SDK 文件夹中的 adbplatform-tools 文件夹。

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

    adb logcat -v threadtime
    

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

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

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

    【讨论】:

      【解决方案2】:

      首先确保您已在手机上启用调试模式。

      然后在 Eclipse 中,例如,您可以创建一个远程 Java 应用程序类型的调试配置,它将附加到相应的套接字:

      您可以从设备视图中获取端口:

      现在你必须先启动你的应用程序,然后启动调试配置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多