我签署了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
不起作用。
也许有人遇到这个,告诉我吗?
答案 0 :(得分:1)
如果您使用的是ADB,则需要使用-r
标志,
这是文档:https://developer.android.com/studio/command-line/adb
以下是命令:
adb install -r path_to_apk
从下载的文件进行安装时,versionCode
始终必须高于当前安装的目录,才能进行新的安装。
versionCode —一个正整数,用作内部版本号。该数字仅用于确定一个版本是否比另一个版本新,而更高的数字则表示最新版本。这不是显示给用户的版本号;该数字由下面的versionName设置设置。 Android系统使用versionCode值来防止用户安装版本代码比其设备上当前安装的版本低的APK,从而防止降级。
该值为正整数,以便其他应用可以以编程方式评估它,例如检查升级或降级关系。您可以将值设置为所需的任何正整数,但是应确保应用程序的每个后续发行版均使用更大的值。您不能将带有先前版本已使用的versionCode的APK上传到Play商店。