Использование Netbeans для развертывания кода JavaFx на устройстве Android - PullRequest
0 голосов
/ 23 марта 2020

Я хочу написать приложение на JavaFx, а затем развернуть его как приложение Android. Я попытался сделать это в Eclipse с плагином Gluon Mobile, но столкнулся с слишком большим количеством проблем.

Я наконец смог написать приложение JavaFx в более старой версии IDE Netbeans (версия 8.2), Java SDK 1.8, и плагин Gluon для Netbeans. Я следовал этим инструкциям для развертывания простого приложения JavaFx в качестве настольного приложения, и оно работает: https://www.youtube.com/watch?v=fxPPIIeTAI4

Но я не могу развернуть приложение Javafx на Android с этими инструкциями для настроить Gradle Wrapper: https://docs.gluonhq.com/getting-started/#android -поддержка . Я также попытался развернуть код JavaFx на Android, выполнив его правильно в Netbeans 8.2, щелкнув правой кнопкой мыши на Project> Tasks> android> androidInstall, но продолжаю получать ошибку сборки:

FAILURE: Build failed with an exception.
* What went wrong:
Configured Android SDK located at "$HOME/android-sdk" is missing the build-tools directory. Please make sure that you install at least version 23.0.1 of the Android Build Tools:
     - from command line run: "$HOME/android-sdk"/tools/bin/sdkmanager "build-tools;27.0.3"
     - from Android Studio: see https://developer.android.com/studio/intro/update.html

Я проверяю c: \ android -sdk (Android папка инструментов командной строки), и в нем есть каталог build-tools и файлы программного обеспечения в папке build-tools, и это Android SDK 27.0 .3 так что я полностью расстроен и смущен этим сообщением об ошибке. Я не хочу использовать Android studio (AS), поскольку AS кажется трудным писать код JavaFx в последней версии AS. Кто-нибудь смог использовать Netbeans для развертывания кода JavaFx в Android?

1 Ответ

0 голосов
/ 15 апреля 2020

Я наконец заработал, добавив эти строки в раздел jfxmobile android моего файла build.gradle:

jfxmobile {
    android{
        manifest = 'src/android/AndroidManifest.xml'
        androidSdk='path/to/android/sdk'
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...