我们可以在App Update中完全更改android源代码吗?

时间:2018-02-06 05:56:24

标签: java android android-studio google-play

我们想要在Google Play中更新我们发布的应用。但我想确认可以完全改变android源代码期望的包名。我们保留了.jks,我们想在应用程序中更新图形,而不是App Icon。我们忘记了签名的关键细节。我们能否再次使用现有的.jks文件重建已签名的详细信息。请建议。 在此先感谢。

3 个答案:

答案 0 :(得分:1)

如果您丢失了签名密钥,则无法更新您的应用。这就是Google Play推出Google Play signing的原因。 Google会为您签署应用程序,负责维护密钥,如果您丢失了密钥,他们可以将您迁移到新的上传密钥。

如果您没有使用Google Play App签名,则无法执行任何操作 - Android系统要求您使用相同的密钥签署更新。

答案 1 :(得分:0)

是的,您可以更改整个源代码。 Update your app所需要的只是:

  

使用以下核对清单确保您的新APK已准备就绪   更新现有用户:

     
      
  1. 更新的APK的包名称必须与   当前版本。
  2.   
  3. 版本代码需要大于此值   当前版本。 Learn more about versioning your applications
  4.   
  5. 更新后的APK需要使用与签名相同的签名进行签名   当前版本。
  6.   

作为一般惯例,您可以安装其中一个旧版APK生成新签名并安装它。如果它安装没有任何问题你就可以了。

答案 2 :(得分:0)

是的,您可以更改源代码,但在更新之前请记住以下内容:

密钥库(与用于构建应用程序的密钥库相同) 检查向后兼容性 不要更改包裹名称 更新版本号(如之前的1.0更新到2.0或1.1的东西)