在对apk文件做自动升级时,出现安装失败,apk文件签名不一致的问题。
原因是没有对apk文件签名,goolge为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,因此要求对发布的APK文件进行唯一签名,保证每次发布的版本的一致性
以下使用Eclipse导出带有签名的apk
一、生成key被对apk签名
1. 选择导出带签名的Android apk
2. 选中要导出的项目
3. 选择生成新的key及key的存放位置
4. 输入key的别名,密码及有效年数
被圈住的部分是必填的,其它的可以跳过
5. 选择apk输出位置
6. 查看apk生成结果
二、使用现有key对apk签名
1. 选择导出带有签名的Android apk
2. 选中要导出的项目
3. 使用已经生成的key文件
4. 选择已经生成的key
5. 选择生成apk的位置
参考: How to export APK file from eclipse