android 生成带有系统权限的apk
如果你需要开发一个带有系统权限的app 首先需要配置sharedUserId 如图
如果现在直接运行程序 是安装不上的 需要先把程序打包 然后把需要的文件跟打包好的app放在同一个文件夹下 最后执行命令才能得到带有系统签名的apk 如图
所需要的文件 分别是 platform.pk8 platform.x509.pem 以及signapk.jar
下载地址为:https://download.****.net/download/like_lgg/10615201
以上方法可以实现打包apk带有系统签名 只是有时候需要调试程序 这个方法就略显麻烦 还有个方法可以实现在debug模式下 也带有系统签名
首先也需要在AndroidManifest.xml文件中配置sharedUserId 如上图所示
然后在项目的同级别目录下新建个文件夹signapk 如图所示
然后在里面放入文件 platform.x509.pem platform.pk8 keytool-importkeypair debug-apk.jks(debug-apk.jks 是带有系统签名的jks文件 通过文件keytool-importkeypair在linux下 运行命令来得到的)
最后在Module 的build.gradle中配置一下
最后 就可以直接点击run 这样 带有系统签名的apk就直接安装到设备上了
以上所需文件 链接地址里面都有!