使用Gluon'从单个JavaFx移动应用程序项目构建多个应用程序(APK);s客户端插件
我正在从事一个JavaFX11移动项目。Glion客户端插件被用来构建APK 从这个单一项目中,我们需要为不同的客户构建多个应用程序(APK),每个应用程序都具有不同的“应用程序图标”和“应用程序名称” 使用maven“构建配置文件”“我能够基于所选构建配置文件动态使用文本、图像(使用资源筛选)。 现在我必须根据所选的构建配置文件更改“应用程序名称”、“应用程序图标”和“应用程序id” 正如gluon客户端插件中所述,我们可以在发布配置下更改appLabel标签中的“app name”。但没有设置“应用程序id”或“应用程序图标”的选项 在gradle中,我们可以从“.properties”文件加载属性,并更改“app name”和“application id”。但是,使用maven是不可能的(尝试使用属性maven插件)使用Gluon'从单个JavaFx移动应用程序项目构建多个应用程序(APK);s客户端插件,java,maven,javafx,gluon-mobile,Java,Maven,Javafx,Gluon Mobile,我正在从事一个JavaFX11移动项目。Glion客户端插件被用来构建APK 从这个单一项目中,我们需要为不同的客户构建多个应用程序(APK),每个应用程序都具有不同的“应用程序图标”和“应用程序名称” 使用maven“构建配置文件”“我能够基于所选构建配置文件动态使用文本、图像(使用资源筛选)。 现在我必须根据所选的构建配置文件更改“应用程序名称”、“应用程序图标”和“应用程序id” 正如gluon客户端插件中所述,我们可以在发布配置下更改appLabel标签中的“app name”。但没有设
如何实现这一目标?查找描述如何实现的部分 如果需要在
AndroidManifest.xml
中设置特定的Android设置,请将文件从target/client/aarch64 Android/gensrc/Android/AndroidManifest.xml
复制到src/Android/AndroidManifest.xml
下一小节是“覆盖默认图标”。似乎有输入错误,但我想您需要的是一个类似src/android/res
的文件夹,它遵循常规的android规则来命名资源子文件夹和文件(例如ic\u launcher[\u round].[xml | png]
)
#编辑:我显然忘了添加与配置文件相关的部分
基本上,在了解如何更改图标后,您需要设置一个基于配置文件的任务,在客户端maven插件开始操作之前,将正确的资源复制到正确的文件夹
这可以通过Ant任务或简单的脚本执行来完成,而这正是您所需要的。
至少我的方法是这样的
对于app package/ID,您需要更新AndroidManifest.xml
——因为插件默认使用您的工件(我猜)作为包ID。Gluon可能会对此进行澄清