2017-07-07 7 views
0

アンドロイドで古いjavafxプロジェクトを再構築しようとしています。現在私はそうするためにjavafxportsを使用しています。アンドロイドのjavaFXプロジェクトでデバッガを実行します。

enter image description here

アプリケーションがDisplayClientから開始されます。問題は、私はそれをデバッグすることはできませんで、これは、プロジェクト階層がどのように見えるかです。これまでは、デバイスモニターを使ってメッセージを記録することができました。デバッガを接続することが可能かどうか、どうすればいいのですか?それ以上の情報が必要な場合は、私はそれを与えることを嬉しく思うでしょう。

答えて

1

Androidデバイスでアプリケーションを実行しているときに、IntelliJ IDEにデバッガを簡単に接続できます。

1:次の手順を実行し、あなたのIDE(NetBeansの、のIntelliJやEclipse)のためのグルーオンプラグインを使用して作成されていること、そしてあなたは、Androidデバイスに展開していることをJavaFXPorts /グルーオンモバイルをデバッグする

IDEからJavaFXモバイルアプリケーションを作成する

そのためには、IDE用のGluonプラグインを使用できます。組み込みテンプレートの1つを使用してプロジェクトを作成するか、ここにある多数のサンプルのいずれかを使用してください。

たとえば、シングルビュープロジェクトを使用しているとします。名前を入力し、実行するアプリ

2. APK

実行APKを作成するには、Gradleの表示Tasks->other->AndroidInstallからタスクを作成する(またはコマンドライン実行時に./gradlewアンドロイド) 。

3. [

は、アプリがあなたのデバイス上で動作を確認して、それを閉じていないデバイス上のアプリ。

4.オープンのAndroidデバイスモニタ

<android sdk>/toolsに移動し、monitorを実行します。左側には、デバイスとプロセスのリストが表示されます。そこにあなたのアプリパッケージ名を見つけてそれを選択し、アプリに使用しているポート(8600)を見てください。

5.

Android Monitor

は、最後にあなたのIDE

にデバッガをアタッチし、あなたのIDEに戻り、およびローカルホストと8600ポートで、リモートデバッガをアタッチ。 IntelliJのIDEについては、左上クリック+に、Run->Edit Configurations...に行くリモートオプションを選択し、名前(remote debugger)、およびポートを提供:

Remote debugger

6.あなたのデバッガを実行しますIDE

[OK]をクリックして保存し、コードにブレークポイントを追加してデバッガを実行します。この場合

私はそれをクリックしたときに、私は、ボタンのイベントハンドラにブレークポイントを持っているので、アプリがブレークポイントで停止:

debugging Android

関連する問題