Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 已签名的应用程序在本地分发,然后发布到google play store_Android_Google Play - Fatal编程技术网

Android 已签名的应用程序在本地分发,然后发布到google play store

Android 已签名的应用程序在本地分发,然后发布到google play store,android,google-play,Android,Google Play,我在本地发布了一个应用程序。我的意思是,我签署了应用程序,然后手动将其安装到一些设备中,比如说应用程序版本1.1 我两天前在谷歌Play Store上发布了该应用程序,比如说1.2版,我使用了相同的键,我还更改了版本名和版本代码,但是拥有1.1版的设备没有获得最新版本 当1.1版的设备进入googleplay商店App-place(我的意思是设备进入googleplay商店并搜索应用程序名)时,我可以看到1.2版的详细信息,但我只有两个按钮“卸载”和“打开”,与更新无关,这是一张googlepl

我在本地发布了一个应用程序。我的意思是,我签署了应用程序,然后手动将其安装到一些设备中,比如说应用程序版本1.1

我两天前在
谷歌Play Store
上发布了该应用程序,比如说1.2版,我使用了相同的键,我还更改了
版本名和
版本代码,但是拥有1.1版的设备没有获得最新版本

当1.1版的设备进入
googleplay商店
App-place(我的意思是设备进入
googleplay商店
并搜索应用程序名)时,我可以看到1.2版的详细信息,但我只有两个按钮“卸载”和“打开”,与更新无关,这是一张googleplay应用程序图片

我做错什么了吗?

  • 如果该应用从未从Play store为该用户帐户安装过,则不会更新
  • 如果应用程序使用与Play store不同的密钥签名,则不会更新

一般来说,只有从Google Play安装的应用程序才会被Google Play更新。

您是否也碰巧使用了Google Play应用程序签名?如果使用相同的密钥签名并且具有相同的数字打印,则应更新。但在此之前,您是否检查了手机上安装的应用程序的应用程序版本?可能是通过wifi自动更新的。@ASN使用了相同的密钥…数码打印?在android studio上,我做了->构建->生成了签名的APK,我没有选择数字print@JohnO赖利:不,我不是。你是否将其重新编译到我的案例中?我已经测试并直接从我的pc安装了一个应用程序,比如说版本1,之后我将版本2上传到google play store,并更新了应用程序。这两个应用程序都使用相同的密钥签名。