Javafx应用可以被构建成Android应用进行运行。
步骤如下:
1.下载一个样例,下载地址在文末。
2.双击运行文件夹中的gradlew.bat
3.将自己的java代码(从包目录开始)拷贝到src/main/java文件夹下。
4.安装Android SDK,找到自己安装的SDK版本(我这里是26)。
5.配置build.gradle文件。
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.0.7'
}
}
apply plugin: 'org.javafxports.jfxmobile'
// 主类,用于应用程序入口
mainClassName = 'ensemble.EnsembleApp'
version = '8u40'
repositories {
// 下载jar包的中央仓库
jcenter()
}
dependencies {
// 指定引用的第三方jar包
// compile group: 'com.alibaba', name: 'fastjson', version: '1.2.44'
// compile group: 'junit', name: 'junit', version: '4.12'
}
jfxmobile {
// 构建IOS应用
ios {
forceLinkClasses = ['ensemble.**.*']
}
// 构建Android应用
android {
// 指定安卓的SDK版本
compileSdkVersion='26'
// 构建的安卓应用的名称
applicationPackage = 'org.javafxports.ensemble'
}
}
6.用cmd进入到当前文件夹。
7.执行gradlew android命令。
8.在目录build/javafxports/android下面就是你想要的安卓程序。