android - 如何在调试时修复 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安装我自己的应用程序,但它是一个发布应用程序。我无法从中调试。
解决方案
推荐阅读
- android - ibeacon 的 Android altbeacon 库正在检测具有指定 uuid 以外的 uuid 的设备
- javascript - 如果 React.js 中的状态发生变化,如何更新 swiper.js?
- windows - install4j 安装后安装程序在“已安装的应用程序”中没有大小
- php - 为什么我的 HTML 文件中的 PHP 代码不起作用?
- javascript - Google App 脚本忽略数据验证错误
- sql - 如何使用多个过滤器将记录提取到数组
- mysql - 使用 mysql 语句插入图像后,我的照片字段在我的表结构中仍然显示为空
- javascript - 为什么酶“安装”包装只是呈现
- 标签,但没有别的?
- java - 如何删除另一个线程正在使用的文件?
- php - 为什么这段代码在数据库中不起作用?