维护 android 源的更好过程是什么
What is better process for maintaining android source
我开发了一个应用程序,可以很好地满足需求。但是 Play 商店对更新应用程序有以下限制,
- 相同的包名
相同的 SHA 指纹
此外,如果一个人丢失了密钥库或其密码,那么整个项目在未来的更新中都会遇到麻烦。
如果机器硬盘出现故障并且数据无法恢复怎么办,即使从 git 创建新应用程序也无助于将来更新应用程序,因为新应用程序的 SHA 指纹会有所不同
有什么方法可以避免此类问题,或者有什么方法可以创建具有相同包名、SHA 指纹和数字gital 签名的新 android 应用程序?
这些问题困扰了我很长一段时间。我看到的答案是,如果一个人丢失了密钥库,就不可能更新应用程序,所以在多个地方备份它。但是即使包名相同,备份 android 应用程序也无济于事,一旦我们从旧源代码创建新应用程序,SHA 指纹就会改变,或者有什么办法可以避免这种情况吗?
要解决此问题,您可以备份您的密钥库和密码。然后,即使您丢失了它,您也可以从备份中使用相同的密钥对应用程序进行签名。
我开发了一个应用程序,可以很好地满足需求。但是 Play 商店对更新应用程序有以下限制,
- 相同的包名
相同的 SHA 指纹 此外,如果一个人丢失了密钥库或其密码,那么整个项目在未来的更新中都会遇到麻烦。
如果机器硬盘出现故障并且数据无法恢复怎么办,即使从 git 创建新应用程序也无助于将来更新应用程序,因为新应用程序的 SHA 指纹会有所不同
有什么方法可以避免此类问题,或者有什么方法可以创建具有相同包名、SHA 指纹和数字gital 签名的新 android 应用程序? 这些问题困扰了我很长一段时间。我看到的答案是,如果一个人丢失了密钥库,就不可能更新应用程序,所以在多个地方备份它。但是即使包名相同,备份 android 应用程序也无济于事,一旦我们从旧源代码创建新应用程序,SHA 指纹就会改变,或者有什么办法可以避免这种情况吗?
要解决此问题,您可以备份您的密钥库和密码。然后,即使您丢失了它,您也可以从备份中使用相同的密钥对应用程序进行签名。