1.证书签名
并不是所有的apk文件都能成功安装到安卓设备上,android系统要求只有签名后的apk文件才可以安装,因此我们还要对生成的apk文件进行签名才行...在android studio中直接运行项目生成的都是测试版debug安装文件且android studio使用了一个默认的keystore文件进行了自动签名,该签名的位置可在android studio...如图:
注意:证书签名可以生成release版本的apk,相比于使用默认证书生成的debug版本apk,release版本更小,运行速度更快,当然也可以直接发布debug版本的apk
2.系统签名...sharedUserId则一定要进行系统签名,否则编译出来的apk无法安装,如安装则会出现以下问题
安装失败,共享用户不兼容
所以一定要注意,一旦使用了sharedUserId标签则一定要进行系统签名...,应该很轻易看懂
如上,执行指令后进行系统签名,生成了app_signed.apk
下面安装该系统签名apk
可以看到本次系统签名后的apk安装成功,且该apk可以控制系统层级的指令,如调整亮度,调整声音