HelloWorld с JavaFXPorts и gradle на Android

поэтому я попробую создать мобильное приложение с Gluon и JavaFX.

Итак, я следую этому шагу.

  1. Установите ADT и добавьте ANDROID_HOME в мою среду (OS Mac)
  2. Установите SceneBuilder с официального сайта
  3. Установить последнюю версию eclipse (neon)
  4. создать файл FXML из ScendeBuilder
  5. С помощью мастера eclipse я создаю проект SingleViewGluon
  6. импортировать FXML в мой проект eclipse и использовать в моем приложении JavaFX

Теперь пытаюсь сгенерировать apk из консоли, нахожусь в корне проекта и запускаю

./gradlew clean build

и это нормально, после

./gradlew android

и я получаю эту ошибку

ОШИБКА: сбой при сборке за исключением.

  • Что пошло не так: не удалось сделать снимок входных файлов для задачи mergeClassesIntoJar во время проверки актуальности. java.io.FileNotFoundException: /Users/franksisca/Library/Android/sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar (такого файла или каталога нет)

  • Попробуйте: запустить с параметром --stacktrace, чтобы получить трассировку стека. Запустите с параметром --info или --debug, чтобы получить больше результатов журнала.

СТРОИТЬ НЕ СБОЙ

Как я могу это решить? У кого-то есть пошаговое руководство по созданию мобильного приложения с JavaFXPorts?

заранее спасибо


person Zaknafein    schedule 06.12.2016    source источник
comment
Я решил проблему. Проблема в самой старой библиотеке внутри менеджера SDK. Необходимо установить EXTRAS Resources из SDK Manager.   -  person Zaknafein    schedule 06.12.2016


Ответы (1)


Кажется, что android-support-multidex.jar, необходимый для задачи mergeClassesIntoJar, не найден. Итак, перейдите в Sdk Manager.exe, который находится в корне ANDROID_HOME, и обновите все репозитории. И запустите чистую сборку gradle.

Вероятно, это должно сработать.

person guru_007    schedule 15.05.2017