首页 > 解决方案 > 如何在调试时修复 xiaomi/redmi/miui 的 INSTALL_PARSE_FAILED_NO_CERTIFICATES?

问题描述

使用我的 xiaomi redmi note 7 (pie) 时,我只有这个错误信息。我以前用的手机是红米2,现在还能用。我尝试从颤振或 android studio 项目调试仍然得到同样的错误。当我想尝试调试我的朋友手机三星 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 Studio

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 上,当我尝试更新某些代码时,该应用程序会自动卸载并且再次显示错误。

我可以从 play store安装我自己的应用程序,但它是一个发布应用程序。我无法从中调试。

标签: androidandroid-studiodebuggingflutteradb

解决方案


转到电话开发人员设置。

并通过 USB 打开/关闭验证应用程序 在此处输入图像描述


推荐阅读