代码改变世界

如何对Android apk文件签名

2013-06-08 21:17  程序开发助手  阅读(703)  评论(0编辑  收藏  举报

在对apk文件做自动升级时,出现安装失败,apk文件签名不一致的问题。

原因是没有对apk文件签名,goolge为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,因此要求对发布的APK文件进行唯一签名,保证每次发布的版本的一致性

 

以下使用Eclipse导出带有签名的apk

 

一、生成key被对apk签名

1. 选择导出带签名的Android apk

clip_image002

2. 选中要导出的项目

clip_image004

3. 选择生成新的key及key的存放位置

 

clip_image006

4. 输入key的别名,密码及有效年数

     被圈住的部分是必填的,其它的可以跳过

 

clip_image008

5. 选择apk输出位置

clip_image010

6. 查看apk生成结果

clip_image012

二、使用现有key对apk签名

1. 选择导出带有签名的Android apk

clip_image013

2. 选中要导出的项目

clip_image004[1]

3. 使用已经生成的key文件

 

clip_image015

4. 选择已经生成的key

clip_image017

5. 选择生成apk的位置

clip_image019

 

参考: How to export APK file from eclipse