该应用程序不会第二次安装

时间:2019-01-11 10:45:46

标签: android google-play apk

我签署了X^n ,选择了X<sup>n</sup> 的类型,我直接分发了它,我不会将其上传到APK

我安装。但是问题是我尝试重新安装相同的Debug,但未安装写入。

1)我试图删除所有用户,然后又一次全部删除。一个版本有帮助,我将Google Play提高到2,将APK提高到1.1,签名并回滚此数据,然后再次签名。然后才安装。

2)在Google Play上禁用了“检查安全威胁”,并且运行正常

3)即使您在封闭测试中将其放在version code上并从那里下载version name并安装,问题仍然消失

然后再次安装相同的Google Play不起作用。

也许有人遇到这个,告诉我吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是ADB,则需要使用-r标志,

这是文档:https://developer.android.com/studio/command-line/adb

以下是命令:

adb install -r path_to_apk

enter image description here


从下载的文件进行安装时,versionCode 始终必须高于当前安装的目录,才能进行新的安装。

  

versionCode —一个正整数,用作内部版本号。该数字仅用于确定一个版本是否比另一个版本新,而更高的数字则表示最新版本。这不是显示给用户的版本号;该数字由下面的versionName设置设置。 Android系统使用versionCode值来防止用户安装版本代码比其设备上当前安装的版本低的APK,从而防止降级。

     

该值为正整数,以便其他应用可以以编程方式评估它,例如检查升级或降级关系。您可以将值设置为所需的任何正整数,但是应确保应用程序的每个后续发行版均使用更大的值。您不能将带有先前版本已使用的versionCode的APK上传到Play商店。

参考:https://developer.android.com/studio/publish/versioning