如何在Android MANIFEST.MF中更新摘要?

时间:2010-06-22 11:36:28

标签: android customization digest apk manifest.mf

我们需要让我们的客户更新Android应用程序中的一些组件,如图标/徽标,字典文件等。

我看到.APK可以像7-zip的JAR一样打开,希望文件可以在那里编辑/替换。但是需要在其中更新MANIFEST.MF文件,其中包含每个.APK组件的摘要,如:

清单 - 版本:1.0 创建者:1.0(Android)

名称:res / raw / icon.png SHA1-Digest:6Un2G / VIkYfIGfMxruadIHtDABc =

名称:res / raw / logo.png SHA1-Digest:zsIQqGWSu9w5m7gsl0jQoziy7JA = ...

如何更新这些摘要?

1 个答案:

答案 0 :(得分:4)

SHA1-digest条目是使用SHA1算法计算的base64编码的摘要字符串。您还必须更新Cert.rsa和Cert.sf,.rsa文件包含实际的数字签名。您可以从http://java.sun.com/developer/Books/javaprogramming/JAR/sign/intro.html开始了解详情。