adb install 报错信息与错误原因对照

1,352 阅读1分钟

adb install 报错信息与错误原因对照

1. Failure [INSTALL_FAILED_ALREADY_EXISTS:
Attempt to re-install com.mobile.byxf without first uninstalling.]

描述:小米手机(米8 Android8.1)使用[abd install name.apk]命令安装出现此报错信息。
在app自更新中下载后安装则是出现需要授权安装未知来源应用,同意授权后可安装无问题。

处理办法:如果需要使用adb 命令安装可以使用 adb install -r解决 即强制安装。
自更新可以通过授权解决。

2. Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Scanning Failed.: 
No signature found in package of version 2 or newer for package com.mobile.byxf]

描述:代码更新targetSdkVersion=31后使用jarsigner签名后的的安装包使用命令
安装出现此报错信息。自更新覆盖安装同样有此报错信息。Android11系统其他无影响。

处理办法:Android11检查v2签名 需要使用apksigner对apk进行v1,v2签名。
注 针对加固后包需要再次签名 签名时需要字节对齐。