首页 > 编程知识 正文

在线获取apk签名信息,java程序打包成apk

时间:2023-05-05 04:15:22 阅读:41540 作者:271

要创建key,必须使用keytool.exe (在c :program filesJavaJDK1.6.0_ 10bin目录下),并使用生成的key在apk上签名

以下是签署Android apk的示例,但也适用于jar。

1、生成密钥

打开cmd输入

c :documentsandsettingsmzbakeytool-genkey-alias demo-keyalg RSA-validity 40000-keystore demo.keystore

相关说明:

-genkey生成密钥

-alias demo别名demo

-keyalg RSA使用RSA算法加密签名

-validity 40000有效期4000天

-keystore demo.keystore

2、密钥签名

c :documentsandsettingsmzbajarsigner-verbose-keystore demo.keystore-signed jar demo _ signed.apk demo.apk DDD

相关说明:

-verbose输出签名详细信息

-keystore demo.keystore密钥库的位置

-由signedjardemor _ signed.apk demo.apk demo正式签名,从三个参数中按顺序

签名后生成的文件demo_signed.apk

要签名的文件demo.apk

密钥库别名demo

注意:

签名时,系统会提示您输入生成密钥时设置的密码。

如果在签名过程中遇到以下错误,则无法对jarsigner:jar签名: Java.util.zip.zip exception : invalidentrycompressedsize (expected 1060 but got 1081 bytes ),)。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。