在对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的位置