Android的apk安装时签名相同冲突解决

来源:互联网 发布:宁波软件培训 编辑:程序博客网 时间:2024/06/16 09:42

如果两个应用程序, 包名相同, 但是签名不同, 就无法覆盖安装
签名是为了保护开发者的利益。
开发时直接在模拟器上运行时用的是debug.keystore; 调试签名。

正式签名

1. 有效期比较长,一般大于25年2. 需要设置密码3. 正式发布应用时,必须用正式签名来打包

测试签名(debug.keystore)

1. 有效期是1年,很短2. 有默认的别名,密码, alias=android, 密码是androiddebugkey3. 在eclipse中直接运行项目是,系统默认采用此签名文件

如果正式签名丢失了怎么办?

1. 修改包名, 发布, 会发现有两个一样的应用, 用户会比较纠结2. 请用户先删掉原来的版本,再进行安装, 用户会流失3. 作为一名有经验的开发人员,请不要犯这种低级错误

apk安装签名冲突时,先将apk用正确的签名打包;(用以前的签名,需要设置的密码和别名)

adb连接:设置path环境变量直接install;
adb的全称为Android Debug Bridge ;
 1. 查看设备
  adb devices
 2.安装软件()
  adb install

0 0