android 应用程序不会再次安装

64jmpszr  于 2022-11-20  发布在  Android
关注(0)|答案(2)|浏览(193)

我签署了APK,我选择了Debug的类型,我直接分发它,我不会上传到Google Play
我安装。但问题是,我尝试安装相同的APK回来,它不安装写。
1)我试着删除,为所有用户删除,一次又一次,都是徒劳的。一个版本有帮助,我把version code提高到2,version name提高到1. 1,签名并回滚此数据,再次签名。然后才安装。
2)已禁用Google Play上的“检查安全威胁”功能,但工作正常
3)即使在封闭测试中将其放在Google Play上,并从那里下载APK并安装,问题也会消失
话又说回来,安装同样的APK也不起作用。
也许有人偶然发现了这个,告诉我?

bksxznpy

bksxznpy1#

如果使用ADB,则需要使用-r标志,
这里是文档:https://developer.android.com/studio/command-line/adb
下面是命令:
adb install -r path_to_apk

从下载的文件安装时,versionCode * 始终 * 需要高于当前安装的值,以便进行新的安装。
versionCode -用作内部版本号的正整数。此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示版本越新。这不是向用户显示的版本号;Android系统使用versionCode值来防止降级,方法是防止用户安装versionCode低于其设备上当前安装版本的APK
该值为正整数,以便其他应用可以通过编程方式对其进行评估,例如检查升级或降级关系。您可以将该值设置为任何所需的正整数,但应确保您的应用的每个后续版本都使用更大的值。您无法使用已用于上一版本的versionCode将APK上传到Play商店。
参考:https://developer.android.com/studio/publish/versioning

fruv7luv

fruv7luv2#

例如,在Your projects_folder中查找项目
进入您的项目,该项目尚未安装........
进入gradle/.....找到apk文件夹并将其删除
1.MyComputer/D/Newfolder/..... 2.进入gradle/.....找到apk文件夹并将其删除3.之后再次运行项目

相关问题