所以我的困境是我的Android应用程序有两个版本(我们称之为版本A和B),每个版本都在不同的手机上。它们之间的区别在于它们的启动活动名称。
现在,我的应用程序的第三个版本升级到我上面描述的两个版本中的任何一个。
现在,我知道如果你想要正确升级(即保持相同的启动器图标),你应该在新版本的应用程序上拥有相同的启动活动名称。
所以这就是问题所在:我的第三个版本具有与版本A相同的启动活动名称,因此在升级发生后,使用相同的启动器图标,这就是我想要的。但是,当我尝试升级使用升级中不同的启动活动名称的版本B时,它会删除旧的启动器图标并放入一个带有更新名称的新启动器图标。
这会导致至少一个值得注意的问题:例如以Galaxy Note为例。您可以在应用程序抽屉中添加文件夹。如果版本B在一个文件夹中,则升级将导致该启动器图标被删除,然后新的启动器图标将被添加到抽屉而不是文件夹中的其余应用程序。
现在有没有办法为activity-alias提供两个名字,以便我可以解决这个问题?还有其他建议吗?拜托,谢谢!如果其中任何一项不明确,我会提前道歉。谢谢你的阅读!