我是运行在夜神模拟器上失败的,模拟器的安卓版本为7.1,签名打包然后安装没问题,但是直接run到模拟器就install失败,现已解决,记录一下
Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES
APK signature verification failed.

解决办法:
第一步:在app目录下的build.gradle文件中android {}内配置签名参数
signingConfigs {
debug {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('D:\\Android\\AndroidStudioProject\\debug.keystore')
storePassword 'android'
v1SigningEnabled true
v2SigningEnabled true
}
release {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('D:\\Android\\AndroidStudioProject\\debug.keystore')
storePassword 'android'
v1SigningEnabled true
v2SigningEnabled true
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug{
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.debug
}
第二步:配置主工程

上述操作运行完成就会将代码成功运行到模拟器上
博客记录了在夜神模拟器上遇到的应用安装失败问题,错误信息为INSTALL_PARSE_FAILED_NO_CERTIFICATES。解决方案在于配置app目录下build.gradle文件的签名参数,确保v1和v2签名启用。步骤包括在debug和release签名配置中设置keyAlias、keyPassword、storeFile等相关参数,然后重新运行项目,问题得到解决。

2250

被折叠的 条评论
为什么被折叠?



