gpt4 book ai didi

java - 在 android 中的 javaFX 项目上运行调试器

转载 作者:行者123 更新时间:2023-12-02 12:40:11 27 4
gpt4 key购买 nike

我正在尝试在 Android 上重建旧的 javafx 项目。目前我正在使用 javafxports 来执行此操作。问题是我无法调试它,这就是项目层次结构的外观:

enter image description here

应用程序从 DisplayClient 启动。到目前为止,我可以使用设备监视器记录消息。您能告诉我是否可以附加调试器以及如何附加吗?如果需要任何进一步的信息,我很乐意提供。

最佳答案

在 Android 设备上运行应用程序时,您可以轻松地将调试器连接到 IntelliJ IDE。

要调试您使用 IDE(NetBeans、IntelliJ 或 Eclipse)的 Gluon 插件创建并部署到 Android 设备的 JavaFXPorts/Gluon Mobile,请按照以下步骤操作:

<强>1。从您的 IDE 创建 JavaFX 移动应用

为此,您可以在 IDE 中使用 Gluon 插件。使用内置模板之一来创建您的项目,或者使用此处提供的众多示例之一。

假设您使用 Single View 项目。提供名称并运行应用程序

<强>2。创建apk

从 Gradle View 运行任务 Tasks->other->AndroidInstall创建 apk(或在命令行上运行 ./gradlew android)。

<强>3。在您的设备上打开应用程序

确保应用程序在您的设备上运行,并且不要将其关闭。

<强>4。打开Android设备监视器

转到<android sdk>/tools并运行monitor 。在左侧顶部,您应该看到设备和进程列表。在那里找到您的应用程序包名称,选择它并查看它用于该应用程序的端口 (8600)。

Android Monitor

<强>5。在 IDE 上附加调试器

最后,返回 IDE,并使用 localhost 和 8600 端口连接远程调试器。对于 IntelliJ IDE,请转到 Run->Edit Configurations... ,点击左上角+ ,选择远程选项,并提供名称 ( remote debugger ) 和端口:

Remote debugger

<强>6。在 IDE 上运行调试器

单击“确定”保存,向代码添加一些断点,然后运行调试器。

在本例中,我在按钮事件处理程序中有一个断点,因此当我单击它时,应用程序会在断点处停止:

debugging Android

关于java - 在 android 中的 javaFX 项目上运行调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44970567/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com