博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 手机卫士--签名文件说明&包名说明
阅读量:6275 次
发布时间:2019-06-22

本文共 881 字,大约阅读时间需要 2 分钟。

在《》一文中,实现了新版本的apk到服务器,当打开客户端apk的时候,发现有新版本,提示更新。还实现了利用xutils工具实现了从服务器端下载apk

本文地址:,转载请注明源地址。

本文实现下载本机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+密码妥善保存

你可能感兴趣的文章
dojo.mixin(混合进)、dojo.extend、dojo.declare
查看>>
Python 数据类型
查看>>
iOS--环信集成并修改头像和昵称(需要自己的服务器)
查看>>
PHP版微信权限验证配置,音频文件下载,FFmpeg转码,上传OSS和删除转存服务器本地文件...
查看>>
教程前言 - 回归宣言
查看>>
PHP 7.1是否支持操作符重载?
查看>>
Vue.js 中v-for和v-if一起使用,来判断select中的option为选中项
查看>>
Java中AES加密解密以及签名校验
查看>>
定义内部类 继承 AsyncTask 来实现异步网络请求
查看>>
VC中怎么读取.txt文件
查看>>
如何清理mac系统垃圾
查看>>
企业中最佳虚拟机软件应用程序—Parallels Deskto
查看>>
Nginx配置文件详细说明
查看>>
怎么用Navicat Premium图标编辑器创建表
查看>>
Spring配置文件(2)配置方式
查看>>
MariaDB/Mysql 批量插入 批量更新
查看>>
ItelliJ IDEA开发工具使用—创建一个web项目
查看>>
solr-4.10.4部署到tomcat6
查看>>
切片键(Shard Keys)
查看>>
淘宝API-类目
查看>>