这是另一个错误
FAILURE:构建失败并出现异常。
出了什么问题:未指定 ANDROID_HOME。通过设置扩展 jfxmobile.android.androidSdk 将其设置为 gradle 属性、系统环境变量或直接在 build.gradle 中。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
这是另一个错误
FAILURE:构建失败并出现异常。
出了什么问题:未指定 ANDROID_HOME。通过设置扩展 jfxmobile.android.androidSdk 将其设置为 gradle 属性、系统环境变量或直接在 build.gradle 中。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
构建失败
我认为,您必须在 build.gradle 上添加您的 android 路径。这是我对 android 部分的设置:
jfxmobile {
android {
// signingConfig {
// storeFile file("")
// storePassword ''
// keyAlias ''
// keyPassword ''
// }
applicationPackage = 'my.package.app.name'
manifest = 'src/android/AndroidManifest.xml'
resDirectory = 'src/android/res'
androidSdk ="$System.env.HOME/android-sdks" // this is bassicly path to your android sdk
}
}
试试看。
问候,
伊万
由于您尚未定义您正在使用的操作系统,因此我将继续将两者都包括在内。
Ubuntu(或我认为的任何其他 Linux 发行版):
将以下内容添加到您的 ~/.bashrc 文件中。
第一的
nano ~/.bashrc
然后在最后一行添加以下内容
export ANDROID_HOME= "Enter you sdk path"
该路径将以 /Android/sdk/ 结尾,例如。我的是/home/Android/sdk/
注销并再次登录,然后,魔术!如果 bashrc 似乎不起作用。使用配置文件,即 ~/.profile
请记住注销以允许在启动时进行更改。
视窗:
我们无法在 Windows 中定义导出路径的名称(据我所知),因此我们需要将其包含在 build.gradle 中
jfxmobile {
android {
compileSdkVersion = '15'
buildToolsVersion = '22.0.1'
androidSdk = 'C:/Users/your username/AppData/Local/Android/sdk'
}
ios {
infoPList = file('src/ios/Default-Info.plist')
}
}
嘿,魔法又来了!
如果您在其他地方安装了 Android,请将其指向正确的方向。使用 Netbeans 的胶子插件。这是我发现使用 javafxports 的最佳方式。它消除了自定义基本事物的所有麻烦。
为什么在 Ubuntu 中全局设置而不是在 build.gradle 文件中?全局声明是一种方法,这意味着您不必在新项目中再次重复相同的过程。