gpt4 book ai didi

android - 使用未经完整性检查的未签名条目安装 apk

转载 作者:行者123 更新时间:2023-11-30 03:07:38 28 4
gpt4 key购买 nike

我一直在尝试安装和测试开发公司发送给我们的这个 apk。

他们声称他们已经在多部手机上尝试过,没有问题,但我无法在此处安装它(无论是在手机还是模拟器中)。如果我使用 adb 工具尝试它,我会收到错误 Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

我看过问答Failure [install_parse_failed_no_certificates] when attempting to install APK to the emulator并尝试按照那里的步骤进行操作,但随后我开始遇到 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES without uninstallation 错误......

当运行 jarsigner 来验证应用程序时:jarsigner -verify -verbose -certs apkname.apk 我得到一长串文件,前面有 sm 和证书信息,如下所示:

sm      2200 Wed Sep 05 17:37:40 CEST 2012 res/drawable-mdpi/icon.png

X.509, CN=Android Debug, O=Android, C=US
[certificate is valid from 1/9/12 6:42 PM to 5/27/39 7:42 PM]

除了 4 个文件,我还收到以下警告:

警告:此 jar 包含未经完整性检查的未签名条目。

有什么方法可以强制安装 apk,尽管有这些未签名的条目?

如果不能,是什么原因导致他们可以安装而我不能?我看到了这个其他问答 What is INSTALL_PARSE_FAILED_NO_CERTIFICATES error?有些人提到了 jdk 版本,但我不确定这是否适用于此,因为他们是唯一生成 apk 的人并且他们可以安装它。

最重要的是,他们构建应用程序并且一些文件未签名的原因是什么?

很遗憾,我不太了解他们的流程...

最佳答案

哇,这真是个疯狂的问题!发生的事情是电子邮件服务器防病毒软件打开了 apk,用扩展名“.txt”替换了同一文件的 mp3 资源文件,然后压缩了 apk...它在 txt 中留下了一条消息说该文件被认为是有害的,但由于防病毒软件没有在电子邮件中通知该文件已被更改,我花了很长时间才想到这种可能性......

好吧,由于上述原因,除了 3 个与证书相关的文件外,所有文件都已签名:

   META-INF/MANIFEST.MF
META-INF/CERT.SF
META-INF/CERT.DSA

以及防病毒软件创建的 .txt...

关于android - 使用未经完整性检查的未签名条目安装 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21529537/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com