Android Studio Android 11 模拟器安装apk失败,提示 “INSTALL_PARSE_FAILED_NO_CERTIFICATES ”的问题
之前安装在 Android7.0 的测试应用安装在 Android 11 的模拟器上突然安装不了,提示“INSTALL_PARSE_FAILED_NO_CERTIFICATES ”,原因跟签名认证有关,测试应用在 Gradle 中配置了签名相关的代码:
signingConfigs {
config {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
v1SigningEnabled true
v2SigningEnabled false
}
}
原因就在于这里:
v1SigningEnabled true
v2SigningEnabled false
在 Android 11 的机器上要开启 V2 签名认证,或者使用 Android 11 以下的机器安装就没有问题了。