我只有在使用我的小米红米笔记7(饼)时才有这个错误信息。我以前的手机是redmi 2,现在还在工作。我试着从flutter或android项目中进行调试,但仍然出现了相同的错误。当我想尝试调试我的朋友手机三星A50,它是完美的工作。我试过这个答案的任何东西,但都不适合我。
来自颤振
Error: ADB exited with exit code 1
Performing Streamed Install
adb: failed to install D:\pks\flutter\delisia\build\app\outputs\apk\app.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl1357086466.tmp/base.apk using APK Signature Scheme v2: SHA-256 digest of contents did not verify]
Error launching application on Redmi Note 7.来自Android的
11:12 AM Session 'app': Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES
Retry
11:14 AM Executing tasks: [:app:assembleDebug] in project D:\kuliah\Aplikasi\MoLearn
11:14 AM Gradle build finished in 7 s 93 ms
11:14 AM Failed to commit install session 652017913 with command cmd package install-commit 652017913. Error: INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl652017913.tmp/0_app-debug using APK Signature Scheme v2: SHA-256 digest of contents did not verify
11:14 AM Session 'app': Installation did not succeed.
The application could not be installed: INSTALL_PARSE_FAILED_NO_CERTIFICATES
Retry所以,我可以用我的手机调试,我只能从我的模拟器nox调试,它是如此缓慢。但我不知道为什么这款应用会安装在我的手机redmi note 7上,当我试图更新一些代码时,应用程序会自动卸载,错误再次显示出来。
我可以安装我自己的游戏商店应用程序,但它是一个发布应用程序。我无法从中调试。
发布于 2020-09-09 18:46:35
转到Phone Developer Settings.
打开/关闭USB上的验证应用程序

发布于 2021-07-26 13:02:18
在我的例子中,我试图在发布模式(flutter run --release)中运行这个错误,这是因为我的应用级build.gradle(.android/ app /build.gradle)设置不正确。
您需要确保在"android“对象中有"signingConfigs”对象,以及相应的"buildType“设置。
例如:
android {
compileSdkVersion 30
lintOptions {
disable 'InvalidPackage'
}
signingConfigs {
release {
storeFile file('<path to key store file>')
storePassword '<key store password>'
keyAlias '<key alias>'
keyPassword '<key password>'
}
debug {
storeFile file('<path to key store file>')
storePassword '<key store password>'
keyAlias '<key alias>'
keyPassword '<key password>'
}
}
defaultConfig {
applicationId "XXXXXXXXXXX"
minSdkVersion 21
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
buildTypes {
release {
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.debug
}
}
}发布于 2022-03-22 11:48:52
在安卓部分底部的android/app/build.gradle中,添加构建类型:
android{
...
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
}在发布的情况下,可能需要将.debug更改为.release。它解决了我的问题:D
https://stackoverflow.com/questions/60200418
复制相似问题