如何配置以便我可以从 GluonHQ 安装两个以上的应用程序 - JavaFX

How to configure so I can install more than two apps from GluonHQ - JavaFX

我制作了两个移动应用程序:

https://github.com/DanielMartensson/BooK

https://github.com/DanielMartensson/JLogger

当我安装 BooK 时,它运行得非常完美。但是当我安装 JLogger 时,Android 说应用程序没有安装。如果卸载Book再安装JLogger,就无法安装BooK

有什么方法可以同时安装它们吗? 我获得了 JLogger 的许可,但似乎需要很长时间才能获得 BooK 的免费许可。 另外我想知道是否可以删除 Android 中的 G 图标?每个使用 GluonHQ 框架制作的应用程序都会生成一个带有 G 图标的移动应用程序,即使我更改了菜单横幅上的 G 图标。

包名

如果您检查两个应用程序的 AndroidManifest.xml,它们具有相同的 package 名称:

package="se.danielmartensson"

每个应用程序 (Android/iOS) 都必须由 unique 包名称(或 iOS 上的 bundleId)定义:

beware that, once the APK is compiled, the package attribute also represents your app's universally unique application ID.

只需将其更改为:

package="se.danielmartensson.book"

package="se.danielmartensson.jlogger"

保存并删除您现有的应用程序(BooK 或 JLogger),然后重新安装。你现在应该有两个应用程序了。

Gluon Mobile 许可证

Gluon Mobile licenses 按开发人员应用,而不是按应用应用。您可以在两个应用程序中使用相同的许可证。

如果你申请了 OSS license,那么 intended 只能在一个 OSS 项目上使用,但是如果两个项目都是相关的,我认为在两个项目中使用它没有任何问题。

顺便说一句,您不应该将许可文件提交到在线 public 存储库。

图标

当您为 IDE 使用 Gluon 插件时获得的默认模板提供了一组默认图标。

你可以用你自己的替换这个集合。只需根据给定的分辨率创建图标集即可(在此 folderfor Android, this one for iOS)。