《android系统签名》由会员分享,可在线阅读,更多相关《android系统签名(2页珍藏版)》请在金锄头文库上搜索。
1、android 系统签名篇一: android 系统签名】1、在应用程序 manifest.xml 文件根节点中加入属性: android:shareduserid= android.uid.systemsize=x-small 在做项目过程中,会碰到部分 app 需要系统权限( androidmanifest.xml中 manifest 节点中加入android:shareduserid=android.uid.system 这个属性),如果没 有源码环境?那怎么样给自己的 apk 签名系统权限呢?下面我把我 在项目的操作步骤罗列一下,供各位参考: 当然,如果你手上有源码环境,那就不要这么麻
2、烦了,直接将你的 程序放到源码环境进行编译即可。下面讨论的前提是,我们有系统 的签名程序,但没有系统源码环境,这对应我的实际情况:我公司 负责实现 app 部分, android 系统层由方案公司提供,他们不能提 供源码环境给我们;一、签名文件获取:获取目标系统的签名文件,需要如下几个:1、 platform.pk8 和 platform.x509.pem ,通常在源码环境的 build argetproductsecurity 目录下;2、signapk 包,通常在源码环境的 build oolssignapk 目录下, 包含如下文件:二、签名环境配置: 拿到上述文件之后还不能直接签名,需要
3、将 signapk 编译,生成一 个 signapk.jar 包,步骤如下:1、把 signapk 放到 e 盘( e:signapk ),命令行 cd 到此目录下 ( signapk.java 代码目录)下执行: e:signapk java signapk.java 生成如下图的两个 class 文件:2、新建路径: e:signapk empcomandroidsignapk 将刚才生成的两个 class 文件拷贝到此路径下:3、在 e:signapk 下执行如下指令: e:signapk jar cvfm signapk.jar signapk.mf -c temp . 注意格式: 后面的 .前面有空格经过上述三步,我们就得到了一个 signapk.jar 文件,也是我们签名 需要的关键文件,下面就可以给你的 apk 签名了;配置好的环境如 下:三、给 apk 签名: 签名很简单,执行如下命令即可: e:signapk java -jar signapk.jar platform.x509.pem platform.pk8 a.apk b.apk好了, b.apk 就是我们签名后的文件了,剩下的就是安装了,大家都 懂得!