码迷,mamicode.com
首页 > 移动开发 > 详细

Android签名

时间:2015-06-08 11:08:30      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

有两种签名方法:

  1. 使用keytool和jarsigner进行签名,这两个工具均在jdk的安装路径bin目录下

    使用方法

    A. keytool -genkey -v -keystore <name>.keystore -alias <android_name> -keyalg RSA -validity <2000>

错误:

keytool错误: java.io.FileNotFoundException: <name>.keystore (拒绝访问。)

原因:jdk的安装路径下没有写权限,解决方法在D盘操作或都修改当前目录的权限

  B.jarsigner -verbose -keystore <name>.keystore <name>.apk <another-name>

错误:

    输入密钥库的口令短语:

    jarsigner 错误: java.lang.RuntimeException: 密钥库装入: Keystore was tampered

with, or password was incorrect

 

解决办法:使用以下命令

jarsigner -verbose -keystore 《name》.keystore -signedjar name_signed

.apk name.apk 《name》.keystore

错误:

输入密钥库的口令短语:

  jarsigner: 找不到 《name》.keystore 的证书链。《name》.keystore 必须引用

包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目。

 

2.使用eclipse中自带的应用签名工具android project-》android tool->export signed apk进行签名

 

Android签名

标签:

原文地址:http://www.cnblogs.com/karin/p/4560180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!