我提出了两个移动应用程序:
https://github.com/DanielMartensson/BooK
https://github.com/DanielMartensson/JLogger
当我安装BooK时,它运行完美。但是当我安装JLogger时,Android表示该应用程序尚未安装。如果先卸载BooK,然后再安装JLogger,则无法安装BooK。
有什么方法可以配置,以便我可以同时安装它们?我已经获得了JLogger的许可证,但似乎要花很长时间才能获得BooK的免费许可证。我也想知道是否有可能在Android中删除G-icon?即使我在菜单横幅上更改了G-icon,使用GluonHQ框架制作的每个应用程序也会生成带有G-icon的移动应用程序。
程序包名称
如果您同时检查两个应用程序的AndroidManifest.xml
,则它们都具有相同的package
名称:
package="se.danielmartensson"
每个应用程序(Android / iOS)必须由unique程序包名称(或iOS上的bundleId定义:
请注意,一旦编译了APK,
package
属性也代表了您应用的通用唯一应用ID。
只需将其更改为类似的内容:
package="se.danielmartensson.book"
package="se.danielmartensson.jlogger"
保存,删除您现有的应用程序(BooK或JLogger),然后重新安装它们。您现在应该有两个应用。
Gluon移动许可证
Gluon Mobile licenses是针对每个开发人员而不是每个应用程序应用的。您可以在两个应用程序中使用相同的许可证。
如果您申请OSS许可证,则intended仅可用于单个OSS项目,但是如果两个项目都相关,则在这两个项目中使用它都不会出现任何问题。
顺便说一句,您不应该将许可证文件提交到在线公共存储库。
图标
使用IDE的Gluon插件时获得的默认模板提供了一组默认的图标。