INSTALL_PARSE_FAILED_NO_CERTIFICATES 在 Android 7.0.0 安装 Store Release 时

INSTALL_PARSE_FAILED_NO_CERTIFICATES When Installing Store Release at Android 7.0.0

我在 Android 7.0.0

中安装 MyAPP Store apk 时遇到问题

请检查以下几点:

An error occured while deploying the file.

INSTALL_PARSE_FAILED_NO_CERTIFICATES: Failed to collect certificates from /data/app/vmdl24783944.tmp/base.apk: META-INF/CERT.SF indicates /data/app/vmdl24783944.tmp/base.apk is signed using APK Signature Scheme v2, but no such signature was found. Signature stripped?

旧版本可安装且没有问题的地方:

旧版本的一些更新:

我刚刚从

中删除了Parse Notification Lib的所有内容
  1. 来自应用程序的安装代码 class
  2. 从应用程序中删除它 build.gradle
  3. 删除 jar 文件
  4. 从 Android 清单中删除它
  5. 删除接收者

请指教,

在我的命令行签名过程中解决这个问题的解决方案是先zipalign然后apksigner。因为 zipalign 更改了文件中的某些位,所以签名对 android >= 7.0

无效

https://developer.android.com/studio/publish/app-signing.html#signing-manually