我制作了两个移动应用程序:
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的移动应用。
答案 0 :(得分:1)
程序包名称
如果您同时为两个应用检查了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 Mobile许可证
Gluon Mobile licenses适用于每个开发人员,而不是每个应用程序。您可以在两个应用程序中使用相同的许可证。
如果您申请OSS许可,intended仅可用于单个OSS项目,但是如果两个项目都相关,那么在两个项目中使用它都不会出现任何问题。
顺便说一句,您不应将许可证文件提交到在线公共存储库。
图标
在您的IDE中使用Gluon插件时获得的默认模板提供了一组默认的图标。
您可以用自己的替换这套。只需根据给定的分辨率(在此folder中,对于Android,在此one中,对于iOS,)创建图标集即可。