如何解决adb安装APK失败(错误码-116)问题?

adb: failed to install dc.apk: Failure [-116]
错误含义
Failure [-116]对应INSTALL_FAILED_VERSION_DOWNGRADE,指你要安装的APK版本号低于手机上已安装的同包名应用版本,Android系统默认禁止这种降级安装操作。
解决方法
卸载原有应用后重新安装
先移除手机上的目标应用,再执行安装命令:# 替换为你的应用包名,比如com.example.dc adb uninstall com.example.dc adb install dc.apk不清楚包名的话,用以下命令查找:
# 用应用相关关键词过滤,比如dc adb shell pm list packages | grep dc强制允许降级安装(需签名匹配)
如果你持有和原有应用一致的签名权限,可使用-d参数绕过版本检查:adb install -d dc.apk验证版本号差异
查看待安装APK的版本号:aapt dump badging dc.apk | grep versionCode查看手机上已安装应用的版本号:
adb shell dumpsys package com.example.dc | grep versionCode确认是版本降级问题后,再选择对应方案处理。
内容的提问来源于stack exchange,提问作者afsdfsdf1
相关产品推荐
相关产品推荐

