我们想要在Google Play中更新我们发布的应用。但我想确认可以完全改变android源代码期望的包名。我们保留了.jks,我们想在应用程序中更新图形,而不是App Icon。我们忘记了签名的关键细节。我们能否再次使用现有的.jks文件重建已签名的详细信息。请建议。 在此先感谢。
答案 0 :(得分:1)
如果您丢失了签名密钥,则无法更新您的应用。这就是Google Play推出Google Play signing的原因。 Google会为您签署应用程序,负责维护密钥,如果您丢失了密钥,他们可以将您迁移到新的上传密钥。
如果您没有使用Google Play App签名,则无法执行任何操作 - Android系统要求您使用相同的密钥签署更新。
答案 1 :(得分:0)
是的,您可以更改整个源代码。 Update your app所需要的只是:
使用以下核对清单确保您的新APK已准备就绪 更新现有用户:
- 更新的APK的包名称必须与 当前版本。
- 版本代码需要大于此值 当前版本。 Learn more about versioning your applications。
- 更新后的APK需要使用与签名相同的签名进行签名 当前版本。
醇>
作为一般惯例,您可以安装其中一个旧版APK生成新签名并安装它。如果它安装没有任何问题你就可以了。
答案 2 :(得分:0)
是的,您可以更改源代码,但在更新之前请记住以下内容:
密钥库(与用于构建应用程序的密钥库相同) 检查向后兼容性 不要更改包裹名称 更新版本号(如之前的1.0更新到2.0或1.1的东西)