通过signapk.jar 为Android 应用程序签名,并优化签名后的APK应用程序
2014-04-04 10:07
344 查看
签名公钥和私钥文件位置:
/platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限。
signapk.jar 源文件及编译后可执行文件位置:
源文件位置: /platform/build/tools/signapk/
编译signapk.jar
$ cd platform/build/tools/signapk/
$ mm -B
signapk.jar 编译生成文件位置:
out/host/linux-x86/framework/signapk.jar
通过signapk.jar 为Android 应用程序签名:
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有对应权限的APK
对签名后的apk进行优化:
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk
验证APK是否已经优化完成:
zipalign -c -v 4 MyDemo.apk
/platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限。
signapk.jar 源文件及编译后可执行文件位置:
源文件位置: /platform/build/tools/signapk/
编译signapk.jar
$ cd platform/build/tools/signapk/
$ mm -B
signapk.jar 编译生成文件位置:
out/host/linux-x86/framework/signapk.jar
通过signapk.jar 为Android 应用程序签名:
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有对应权限的APK
对签名后的apk进行优化:
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk
验证APK是否已经优化完成:
zipalign -c -v 4 MyDemo.apk
相关文章推荐
- [转]用Android自带的signapk.jar 签名应用程序
- 用Android自带的signapk.jar 签名应用程序
- 用Android自带的signapk.jar签名应用程序
- Android应用程序签名系统的签名(SignApk.jar)
- 用Android自带的signapk.jar签名应用程序
- BootChart在Android中的应用 && 签名工具SignApk.jar使用
- Android自动化测试 - Robotium之re-sign.jar重签名后安装失败提示Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]解决方案
- android推广识别,根据下载地址识别区分推广人的id(在服务器上面动态解压,打包,签名apk)亲测通过,非常完整。
- Android平台上如何让应用程序获得系统权限以及如何使用platform密钥给apk签名
- 通过apk签名使应用程序有系统权限
- 关于Android安全和通过命令给apk签名
- Android平台上如何让应用程序获得系统权限以及如何使用platform密钥给apk签名
- Android studio 通过build.gradle 配置打包签名文件,生成 xxx.apk
- 《Android软件安全与逆向分析》 signapk.jar签名apk工具--【整理学习分享,一部到位!】
- 关于Android安全和通过命令给apk签名
- [android] apk签名 及 应用程序的“包名”问题
- signapk.jar利用eclipse签名apk文件
- -------------【keytool jarsigner工具的使用】Android 使用JDK1.7的工具 进行APK文件的签名,以及keystore文件的使用
- intellij idea开发环境对android apk进行签名sign signature,查看SHA1值