什么是维护android源

时间:2016-08-20 08:04:42

标签: android git google-play

我开发了一款可以根据需要运行良好的应用程序。但Play商店在更新应用时有以下限制,

  • 相同的包名称
  • 相同的SHA指纹 此外,如果一个人丢失了一个密钥库或密码,那么整个项目都会因未来的更新而遇到麻烦。

  • 如果机器硬盘发生故障且数据无法恢复,即使从git创建新应用程序将来也无法帮助更新应用程序,因为新指南的SHA指纹会有所不同

有没有办法避免这样的问题,或者有没有办法用相同的包名,SHA指纹和数字签名创建新的Android应用程序? 一段时间以来,这些问题一直困扰着我。我已经看到答案说,如果一个人失去了密钥库,就不可能更新应用程序,所以在多个地方备份它。但是,即使包名相同,备份Android应用程序也无济于事,一旦我们从旧源代码创建新应用程序,SHA指纹就会改变,还是有办法避免这种情况?

1 个答案:

答案 0 :(得分:0)

要解决此问题,您可以备份密钥库和密码。然后即使你松开它,从备份你将能够用相同的密钥签署应用程序。