2017-02-03 38 views
1

我是javaFx和膠子移動的新手。在android工作室有調試代碼,而它正在運行在手機上的選項,我想知道是否有一個類似的功能與intelij和膠子移動插件工作?在gradle任務下,有一個Debug任務,當點擊它時,打印「在地址:5005處偵聽傳輸dt_socket」到控制檯並等待。不幸的是,我沒有找到很多有關這方面的文檔/例子。任何幫助表示讚賞。使用膠子移動插件開發JavaFX移動應用程序時的調試

回答

0

調試任務僅適用於桌面。

它旨在在部署到移動設備之前輕鬆在您的計算機上進行調試,但顯然它只允許跟蹤常見問題,並不能保證該應用可以在Android上運行。即使用Streams將在桌面上運行,並在Android上失敗。

要調試在Android上運行的應用程序,最好的方法是使用文件夾中的Android SDK文件夾中的adb

將您的應用程序連接到USB並運行它。在終端去到該文件夾​​,然後運行:

adb logcat -v threadtime 

,並通過所有試圖找出那些與FXActivity的搜索消息。

您可以在代碼中添加打印輸出,以便您可以在日誌中輕鬆跟蹤它們。

還有其他的工具,如Android的monitor(在Android sdk/tools文件夾下),它可以讓你添加一些過濾器,以便你可以輕鬆瀏覽應用信息。

1

首先確保您在手機上啓用了調試模式。

在Eclipse如

然後,您可以創建類型爲遠程Java應用程序的調試配置將被連接到相應的插槽:

enter image description here

您可以從設備的端口查看:

enter image description here

現在,你必須先啓動您的應用程序,然後啓動調試配置