Playstore APK与签名APK不同?

时间:2016-08-07 22:53:53

标签: android android-studio google-play apk

美好的一天。

我今天的问题如下:

如果我从google playstore安装了我的应用程序,那么尝试使用直接从android studio生成的更新的签名APK手动更新它会产生错误吗?

Google Play在提交时是否会向我的应用添加额外的元数据,只能通过Google Play更新?

我提出这个问题的理由是由于我自己的观察,并在下面说明。

我最近将我的应用发布到应用商店(我的第一个应用)。之后我立即开始进行更新,更新已经准备就绪,但事情变得复杂了。我从谷歌播放安装了我的应用程序,然后尝试直接从android studio通过签名的apk更新它。

更新运行成功但第一个屏幕运行(启动屏幕没什么特别的)然后启动第二个屏幕,从数据库中检索数据。当它落在第二个屏幕上时,我的应用程序崩溃。

我尝试了以下安装模式:

  • 安装未提交到游戏商店的直接旧版本apk然后新的apk(两者都已签名),这导致了成功。
  • 我安装了新的更新的apk独立于旧的apk(通过删除旧版本),这导致了成功。

从尝试这两种情况可以肯定我的代码工作正常,因此问题必须与从谷歌播放安装apk以及不是谷歌播放的新版本有关。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

不,Google Play无法更改您上传的APK中的任何内容,因为 Google Play没有您的签名密钥。您可以安装新版本的APK您的密钥确认密钥是相同的,并且应用程序与您上传的完全相同。