2016-12-06 6 views
0

私はGluonとJavaFXでモバイルアプリケーションを構築しようとします。HelloWorld with JavaFXPortsとAndroidのgradle

この手順に従います。

  1. ADTをインストールし、私的環境(OS Mac用)にANDROID_HOMEを追加
  2. 最後の日食バージョン(ネオン)
  3. をインストール公式サイトから
  4. をSceneBuilderをインストールEclipseによるScendeBuilder
  5. からFXMLファイルを生成ウィザードで、私はSingleViewGluonプロジェクトを生成します
  6. 私のEclipseプロジェクトでimport FXMLを使用し、JavaFXアプリケーションで使用します

は今、私は、コンソールからAPKを生成しようと、私はプロジェクトのルートにいるよと

./gradlew clean build 

を起動し、それが

./gradlew android 

後、大丈夫だと私はそれがエラー

のget

FAILURE:例外が発生してビルドに失敗しました。

  • 何が問題になったのですか:最新のチェック中にタスク 'mergeClassesIntoJar'の入力ファイルのスナップショットを取得できませんでした。 java.io.FileNotFoundException:/Users/franksisca/Library/Android/sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar (そのようなファイルまたはディレクトリ)

  • try:スタックトレースを取得するには、--stacktraceオプションを指定して実行してください。より多くのログ出力を得るには、--infoまたは--debugオプションを指定して実行します。

BUILDは、私はこの問題を解決する方法

をFAILED?誰かがJavaFXPortsを使ってモバイルアプリケーションを構築するためのステップバイステップのチュートリアルを持っていますか?事前

+0

私はこの問題を解決しました。この問題は、SDKマネージャの中で最も古いライブラリにあります。 SDKマネージャからEXTRASリソースをインストールする必要があります。 – Zaknafein

答えて

3

おかげでタスク「mergeClassesIntoJar」が見つからないために必要であるアンドロイド・サポート・multidex.jarようです。ですので、のANDROID_HOMEのルートにあるSdk Manager.exeに移動し、すべてのリポジトリを更新してください。そして、グラデルクリーンビルドを実行します。

これはおそらく動作するはずです。

+0

ありがとう。これは私の問題を解決します – Zaknafein

+0

兄弟は言及しません。 –

+0

このソリューションが動作する場合は、これを回答ブローとして受け入れます –

関連する問題