所以我为Android制作了一个应用程序,调试它,这是一个非常棒的体验。但是应用程序现在有问题。我去发布应用程序,它告诉我我无法在包名com.exmaple.ect下发布应用程序,所以我去改变它,没问题。然而,当我更改应用程序包时,我手动完成并忘记更改清单,因此当它发布时,应用程序会崩溃。所以我回去更新它,我重新保存并转到工具“导出已签名的应用程序包”。
然后我继续更新,但意识到我犯了一个错误,并将包命名错误,所以我去解决它。然后它发布很好。然而,在发布时,图标被从应用程序中取出,所以我不得不(第四次抱歉,我还是初学者)更新。
所以现在我用Icon更新了应用程序..我再次在“导出已签名的应用程序包”之后更新了应用程序,当它将应用程序上传到我的测试手机上时,我的Android智能手机上现在有4个应用程序图标当我点击时,其中一个不像以前那样工作,另一个没有图标,另一个带有图标。但是,当我单击工作它的那个时,然后用四个不同的包名称说“完成使用操作”。我怎样才能得到它,只有那个有效的应用程序才能下载到用户手机上?
像往常一样,我非常感谢所有回复。每个先前版本仍在显示。难道每次我尝试更新时都不会想“导出已签名的应用程序包”吗?
答案 0 :(得分:0)
如果每个应用程序具有不同的程序包名称,则会将其视为完全不同的应用程序。包名称是从所有其他应用程序标识您的应用程序的名称,也是使每个应用程序独立的原因。
例如:如果您要使用任何软件包名称发布应用程序,则此软件包名称在应用程序的生命周期内必须保持不变。如果要更改包名称,它将作为完全不同的应用程序发布。因此,您的用户将不会收到更新通知,因为它在技术上没有收到更新。
希望这有帮助,快乐编码!