Задача javafxports ‘android’ gradle требует «Android Support Library», которая удалена из Android SDK Manager … что теперь?

Официальные документы Gluon говорят в предпосылках для сборки Android:

Из Android SDK Manager установите … из раздела «Дополнительно» в библиотеку поддержки Android

Однако, похоже, что он ушел из менеджера sdk вместо «Репозитория поддержки Android», хранилища gradleиентов. Плагин javafxports, по-видимому, по-прежнему ищет старую библиотеку поддержки в SDK android SDK, о чем свидетельствует ошибка:

Cannot expand ZIP '\Local\Android\sdk\extras\android\support\multidex\library\libs\android-support-multidex.jar' as it does not exist 

который имеет этот ответ stackoverflow , указывая, что sdk больше не устанавливает его там, даже с «Устаревшим», зарегистрированным в менеджере sdk. Как мы можем получить плагин javafxports gradle, чтобы найти библиотеку поддержки, когда она запускает задачу сборки android? Конечно, мы могли бы вручную переместить его там, но это был бы очень уродливый процесс для использования с сервером сборки или командой разработчиков …

До сих пор ( текущая версия версии 1.2.0) плагин jfxmobile работал с устаревшей библиотекой поддержки Android.

Поскольку сейчас он не только устарел, но и не доступен для загрузки, как отметил Joeri Sykora, есть ansible снимок с исправлением для использования нового репозитория поддержки.

До выхода версии 1.3.0 вы можете использовать ее, предоставляя вам ссылку на repository для загрузки этого моментального снимка, поэтому нет необходимости загружать, строить или устанавливать вручную плагин:

 buildscript { repositories { maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } jcenter() } dependencies { classpath 'org.javafxports:jfxmobile-plugin:1.3.0-SNAPSHOT' } } 

Это будет работать, если вы установили с Android SDK Manager Extras / Google Repository : проверьте свой Android-путь sdk для этой папки: ANDROID_HOME/extras/google/m2repository и repository поддержки Extras / Android : проверьте ANDROID_HOME/extras/android/m2repository/com/android/support/multidex/1.0.1/multidex-1.0.1.aar

И не забудьте применить изменения в скрипте сборки к вашему проекту gradle (кнопка синхронизации в верхнем левом углу windows Gradle в IntelliJ).

Давайте будем гением компьютера.