1.证书签名
并不是所有的apk文件都能成功安装到安卓设备上,android系统要求只有签名后的apk文件才可以安装,因此我们还要对生成的apk文件进行签名才行...在android studio中直接运行项目生成的都是测试版debug安装文件且android studio使用了一个默认的keystore文件进行了自动签名,该签名的位置可在android studio...右侧的工具栏的gradle ->项目名->app->task->android->signingReport文件查看
方法一
程序的正式发布版release版本需要使用一个正式的keystore...目录apk,但是这个apk无法安装,如果强行安装会失败并提示没有没有证书
如图:
注意:证书签名可以生成release版本的apk,相比于使用默认证书生成的debug版本apk,release版本更小...,运行速度更快,当然也可以直接发布debug版本的apk
2.系统签名
要实现apk静默安装,修改系统声音之类的功能,需要对apk进行系统签名,系统签名跟证书签名是不同的两个概念
系统签名需要系统证书,