Netbeans 8.1, ошибка Android проекта Gluon

Я использую Netbeans 8.1 с плагинами gluon и nbandroid в Windows 8.1, и когда я создаю базовый проект gluon, я не могу работать на платформе Android, ошибка примерно ANDROID_HOME, за последние два дня я много искал об этом, но все попытки, которые я сделал, не помогают.

Вот ошибка:

Caused by: org.gradle.internal.exceptions.LocationAwareException: ANDROID_HOME not specified. Either set it as a gradle property, a system environment variable or directly in your build.gradle by setting the extension jfxmobile.android.androidSdk.
Caused by: org.gradle.api.GradleException: ANDROID_HOME not specified. Either set it as a gradle property, a system environment variable or directly in your build.gradle by setting the extension jfxmobile.android.androidSdk.

Пробовал пример проекта от gluon, ошибка все равно появляется, но если я создаю проект Android (nbandroid, а не gluon) и запускаю его, все ок.

Я вижу такое же отличие от других вопросов по проекту: когда я создаю базовый проект глюона, автоматически создается проект Android, но я не вижу этого во многих фильмах, которые смотрю на Youtube.

При создании проекта GluonApplicationtest автоматически появляется Android

Кто-нибудь может мне помочь? Если нужно больше данных, могу загрузить.


person Sílvio Domingos    schedule 07.02.2016    source источник


Ответы (1)


Вы можете ознакомиться с документацией по JavaFXPorts, чтобы узнать о необходимых условиях для начала работы.

Существует несколько вариантов установки ANDROID_HOME. В основном:

Определите свойство androidSdk в jfxmobile.android в build.gradle:

jfxmobile {
    android {
        manifest = 'src/android/AndroidManifest.xml'
        androidSdk = 'C:/<path to>/Android/sdk'
    }
}

Или создайте файл с именем grade.properties и поместите его в локальную папку Gradle (C:/Users/<user>/.gradle), добавив это свойство:

ANDROID_HOME=C:/<path to>/Android/sdk

Если вы используете второй вариант, вам не нужно постоянно добавлять его в новые проекты.

Также вы найдете этот локальный файл, добавленный в ваши проекты NetBeans, в папке Gradle Home:

град

person José Pereda    schedule 07.02.2016