Плагин jfxmobile
по по умолчанию проверит наличие 27, а если он не найден в вашей системе, он выдаст исключение с некоторыми пояснениями:
throw new GradleException("Configured compileSdkVersion is invalid: ${compileSdkVersion} (${androidSdk}/platforms/android-${compileSdkVersion}).\n
To fix this, you can do one of the following:\n
1. change compileSdkVersion to an installed platform that is available in ${androidSdk}/platforms/\n
2. install the android platform version that matches the configured compileSdkVersion:\n
- from command line run: ${androidSdk}/tools/bin/sdkmanager \"platforms;android-${compileSdkVersion}\"\n
- from Android Studio: see https://developer.android.com/studio/intro/update.html")
После варианта 1 вы можете изменить compileSdkVersion
, и если вы установили версию 28, вы можете сделать что-то вроде:
jfxmobile {
javafxportsVersion = '8.60.11'
downConfig {
version = '3.8.6'
plugins 'display', '...
}
android {
manifest = 'src/android/AndroidManifest.xml'
compileSdkVersion = 28
buildToolsVersion = '28.0.3'
...
}
}
Чтобы узнать о различных свойствах, которые вы можете установить,см. документацию .