1 android netbeans javafx javafxports gluon
我在Windows 8.1上使用带有gluon和nbandroid插件的Netbeans 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上观看的许多电影中都看不到这一点。
有人可以帮我吗?如果需要更多数据,我可以上传。
您可以在入门的先决条件上查看JavaFXPorts 文档。
有几种设置方法ANDROID_HOME。基本上:
androidSdk在build.gradle中的jfxmobile.android下定义属性:
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
如果使用第二个选项,则无需一直将其添加到新项目中。
此外,您还将在Gradle Home文件夹中的NetBeans项目中找到此本地文件:
| 归档时间: | 
 | 
| 查看次数: | 879 次 | 
| 最近记录: |