给APK文件签名
来源:互联网 发布:人工智能剑士 编辑:程序博客网 时间:2024/05/18 03:32
给APK文件签名
默认生成的APK文件是debug签名的,如果要发布到Android Market那么需要另外用
keytool和jarsigner来给你的APK签名(主要是设定时间和所有者).
按照常见步骤
第一步:
keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -validity 20000
第二步:
jarsigner -verbose -keystore android.keystore -signedjar android_signed.apk android.apk android.keystore
刚开始遇到一个错误:
jarsigner: 无法对 jar 进行签名:java.util.zip.ZipException:invalid entry compressed size (expected 639 but got 642 bytes)
这是因为默认给apk做了debug 签名,所以无法做新的签名
这时就必须点工程右键->Android Tools ->Export Unsigned Application Package.
或者从AndroidManifest.xml的 Exporting上也是一样的
然后再基于这个导出的unsigned apk做签名,导出的时候最好将其目录选在你之前产生keystore的那个目录下,这样操作起来就方便了。
jarsigner: 无法对 jar 进行签名:java.util.zip.ZipException:invalid entry compressed size (expected 639 but got 642 bytes)
这是因为默认给apk做了debug 签名,所以无法做新的签名
这时就必须点工程右键->Android Tools ->Export Unsigned Application Package.
或者从AndroidManifest.xml的 Exporting上也是一样的
然后再基于这个导出的unsigned apk做签名,导出的时候最好将其目录选在你之前产生keystore的那个目录下,这样操作起来就方便了。
- 给APK文件签名
- 给APK 文件签名
- 如何给apk文件签名
- android 给apk文件签名
- 给apk加签名文件
- Android-给apk文件签名
- APK_给APK文件签名方法
- 如何给apk文件签名(一)
- 使用jarsigner给apk文件签名
- 如何给apk文件签名(一)
- 如何给apk文件签名(一)
- android 生成签名文件以及给apk签名
- 利用Android源代码生成的签名文件给apk签名
- 命令行 给apk 签名
- 给apk重新签名
- jarsigner 给apk签名
- 如何给APK签名
- Android给apk签名
- uCLinux 驱动开发初步
- apache内容协商的配置
- jdk环境变量配置
- C# 多线程编程
- Testlink使用经验总结
- 给APK文件签名
- linq 表达式树的构建 Expression.Lambda
- Linux select学习笔记(附:监测多个文件描述符状态的例子)
- linux 系统上安装软件小提示
- volatile关键字
- 如何清理wvw.8ah.net恶意浏览器
- android中TextView中如何设置水平滚动效果
- Tomcat 安装为服务(转)
- java mail 发送邮件 no object DCH for MIME type multipart/mixed 之正解