【发布时间】:2017-01-16 06:06:47
【问题描述】:
我在 Android 7.0.0
中安装 MyAPP Store apk 时遇到问题请检查以下几点:
- 此问题仅在 Android 7.0.0 操作系统中出现,其他操作系统正常运行
- Debug APK 在所有操作系统(7.0.0 和其他)上都可以正常工作
- 签名的 APK 不适用于 Android 7.0.0 并返回以下错误:
部署文件时出错。
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的所有内容- 应用类的安装代码
- 从应用程序中删除它
build.gradle - 删除jar文件
- 从 Android Manifest 中删除它
- 删除接收方
请指教,
【问题讨论】:
-
什么工具/构建管道用于签署“签名的 APK”?此错误表明“签名的 APK”在签名后被修改,或者签名步骤未生成格式正确的 APK 签名方案 v2 签名。
标签: android parse-platform installation google-play android-7.0-nougat