1 / 7
文档名称:

Android中App签名.doc

格式:doc   大小:157KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android中App签名.doc

上传人:mh900965 2018/3/17 文件大小:157 KB

下载得到文件列表

Android中App签名.doc

相关文档

文档介绍

文档介绍:Android中App签名

为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。




方法一: 命令行下对apk签名(原理)
创建key, (\jre\bin目录下), (\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入
D:\>keytool -genkey -alias -keyalg RSA -validity 40000 -keystore
/*说明:-genkey 产生密钥
-alias 别名
-keyalg RSA 使用RSA算法对签名加密
-validity 40000 有效期限4000天
-keystore */
D:\>jarsigner -verbose -keystore -signedjar
/*说明:-verbose 输出签名的详细信息
-keystore 密钥库位置
-signedjar 正式签名,三个参数中依次为签名后产生的文件demo_signed,.*/
注意事项:,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击右键->Anroid Tools-Export Unsigned Application Package导出的apk采用上述步骤签名。
方法二:使用Eclipse导出带签名的apk
Eclipse直接能导出带签名的最终apk,非常方便,推荐使用,步骤如下:
第一步:导出。
 
第二步:创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到。
 
第三步:填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。
第四步:生成带签名的apk文件,到此就结束了。
第五步:如果下次发布版本的时候,使用前面生成的keystore再签名。
第六步:Next,Next,结束!
方法三:使用IntelliJ IDEA导出带签名的apk 
方法步骤基本和Eclipse相同,大概操作路径是:菜单Tools->Andrdoid->Export signed apk。
,用zipal