Android 手机卫士--签名文件说明&包名说明

本文介绍如何使用Android手机卫士实现新版本apk的自动更新流程,包括从服务器下载新版本apk并进行安装的过程。特别强调了签名一致性和包名的重要性,并解决安装失败的问题。

在《Android 手机卫士--打包生成apk维护到服务器》一文中,实现了新版本的apk到服务器,当打开客户端apk的时候,发现有新版本,提示更新。还实现了利用xutils工具实现了从服务器端下载apk

本文地址:http://www.cnblogs.com/wuyudong/p/5903484.html,转载请注明源地址。

本文实现下载本机apk的安装,过程很简单,参考《Android APK的安装

代码如下:

    /**
     * 安装对应的apk
     * @param file    安装文件
     */
    protected void installApk(File file) {
        // 系统应用界面,源码,安装apk的入口
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.addCategory("android.intent.category.DEFAULT");
        intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        startActivity(intent);
    }

运行项目后

点击安装

出现安装失败,这里要注意

安装apk注意事项

升级
1、注意事项:将原有应用覆盖掉,包名一致

2、签名一致???

从Eclipse运行至手机上的应用,使用的是bin目录下的应用,使用debug.keystore签名应用

手机卫士版本一,右键运行至手机的,所以使用签名是debug.keystore

手机卫士版本二,单独打包,生成相应签名文件wuyudongkeystore

生成一个wuyudongkeystore作为签名文件的apk

按照上面的操作后,问题即可搞定

PS:

签名一致,包名不同:生成两个手机卫士apk,包名是应用的唯一性标志

签名不同,包名一致:覆盖安装失败

1.0生成keyStore
2.0……使用现有的keyStore和密码即可

keyStore+密码妥善保存

转载于:https://www.cnblogs.com/wuyudong/p/5903484.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值