2017-02-03 9 views
1

私はjavaFxとgluon mobileを初めて使用しています。アンドロイドスタジオには、電話で実行されている間にコードをデバッグするオプションがあり、intelijとgluonモバイルプラグインを扱うための同様の機能があるかどうか疑問に思っていましたか? gradleタスクの下にはDebugタスクがあり、これをクリックすると "Transport:dt_socket at address:5005"をコンソールに表示して待ちます。残念ながら、私が見つけることができる多くのドキュメンテーション/例はありません。どんな助けもありがとうございます。グルーオンモバイルプラグインを使用してJavaFXモバイルアプリケーションを開発中にデバッグ

答えて

0

デバッグタスクはデスクトップのみです。

モバイルにデプロイする前にマシン上で簡単にデバッグすることを目的としていますが、明らかに一般的な問題のみを追跡できるため、アプリがAndroid上で動作することは保証されません。私。 Streamsの使用はデスクトップ上で実行され、Androidでは失敗します。

Androidで実行されているアプリをデバッグするには、platform-toolsフォルダの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

今、あなたが最初にアプリを起動し、デバッグ設定

を開始する必要があります
関連する問題