环境:
JDK:1.5
SDK:2.1
ADT:ADT-0.9.7
IDE:myeclipse 7.5
生成密钥库请参考
一、IDE签名
右键点击项目名,选择Android Tools -->Export Signed Application Package,打开下图窗口
点击 “Next”
选择密钥,点击"next"
输入 Key alias 信息,点击"next"
选择签名apk的存储位置,点击"finish",签名完成
二、jarsigner签名
1、导出未签名的apk
右键点击项目名,选择Android Tools -->Export Unsigned Application Package
选择apk文件的存放位置,点击“保存”,再点击“ok”
2、用jarsigner签名,定位到未签名apk的存放路径,在cmd窗口执行以下命令
F:\android>jarsigner -verbose -keystore android.keystore -signedjar demo_signed1
.apk demo.apk android
输入口令 ,生成已签名apk demo_signed1.apk
jarsigner用法: [选项] jar 文件别名
jarsigner -verify [选项] jar 文件
[-keystore <url>] 密钥库位置
[-storepass <口令>] 用于密钥库完整性的口令
[-storetype <类型>] 密钥库类型
[-keypass <口令>] 专用密钥的口令(如果不同)
[-sigfile <文件>] .SF/.DSA 文件的名称
[-signedjar <文件>] 已签名的 JAR 文件的名称
[-digestalg <算法>] 摘要算法的名称
[-sigalg <算法>] 签名算法的名称
[-verify] 验证已签名的 JAR 文件
[-verbose] 签名/验证时输出详细信息
[-certs] 输出详细信息和验证时显示证书
[-tsa <url>] 时间戳机构的位置
[-tsacert <别名>] 时间戳机构的公共密钥证书
[-altsigner <类>] 替代的签名机制的类名
[-altsignerpath <路径列表>] 替代的签名机制的位置
[-internalsf] 在签名块内包含 .SF 文件
[-sectionsonly] 不计算整个清单的散列
[-protected] 密钥库已保护验证路径
[-providerName <名称>] 提供者名称
[-providerClass <类> 加密服务提供者的名称
[-providerArg <参数>]] ... 主类文件和构造函数参数
- 大小: 14.6 KB
- 大小: 15.1 KB
分享到:
相关推荐
Windows版本 Android Apk签名工具
android系统签名工具,用此工具可以生成系统签名文件,使用android studio开发的apk可以用此文件签名
android Apk签名的3种方式
android apk 签名工具,解决eclipse编译的apk无法替换system.img中已存在的apk问题 附有说明文档
windows下android apk签名工具 有说明
Android apk签名
Android apk签名工具,当你修改了apk内部的资源文件后,需要重新签名才能使apk正常安装
Android APK 签名比对
基于Prism+HandyControl实现的Android APK签名工具源码,含EXE可执行文件
Android APK签名异常无法安装-INSTALL-FAILED-SHARED-USER-INCOMPATIBLE 解决
Android APK签名工具支持v2、v3和v4签名,用于对Android应用进行数字签名以确保应用的完整性和认证。v2签名是传统的APK签名方案,用于验证APK文件的完整性和真实性。v3签名引入了对APK的增量更新支持,减少了重新...
使用工具是方便用户将Apk和签名进行打包,最终形成带签名的Apk。
Android_apk并签名
各种开放平台都需要上传android的正式签名信息,运行此工具很方便查询 #使用方法 ./getcertificate.sh xx.apk
Android生成的Apk签名的源码SignApk.java
此签名工具可以将要签名的apk包用zip文件工具打开,将要更换的图片按照原有尺寸进行替换,然后用此签名工具签名即可,修改原apk包中的图片资源,非常好用
替换签名私钥文件 复制ba脚本t快捷方式到上一层文件夹 待签名apk拖到脚本t快捷方式图标上即可
android 签名工具.