我正在与Android应用程序开发人员一起工作。 我们需要识别哪个APK包(.apk)是未签名的应用程序包或已签名的应用程序包。 我们还想区分签名的APK包是由私钥签名还是由调试密钥签名。 我知道我们可以用Jarsigner工具找到这些。但我们无法弄清楚。我们必须找到由开发人员生成的实际APK包(.apk文件)。如何识别哪个.apk使用调试密钥签名
这里我们发现了一些线索。 当我们解压签名的APK包时,我们发现了一个文件(META-INF)和三个文件(CERT.RSA,CERT,MANIFEST.MF)。当我们用文本编辑器打开CERT.RSA文件时,我可以在调试密钥中找到.apk中的文本“Android Debug”。
因此,这里是我们的问题,
如果我发现了特定的文本, “Android的调试”,然后apk文件与调试密钥签名。(正确或不正确?)
如果我解压缩.apk并且没有CERT.RSA(* .RSA,我想某些情况下文件名是不同的),那么.apk是无符号的。 (正确或不正确?)
谢谢你阅读我的问题。 我期待着答案。
我有我的构建进程在发布版与调试版中创建具有不同文件名的apk。 –
要回答一个答案,你应该使用它下面的“添加评论”按钮。您还可以编辑原始帖子以添加更多信息。 –
谢谢你给我一个信息如何添加评论。 :) –