android中把APK用platfrom签名

来源:互联网 发布:h5棋牌源码论坛 编辑:程序博客网 时间:2024/05/16 09:03

1.为什么使用platfrom签名

Android中许多函数只能是系统程序或者有root权限的程序才可以调用,否则会有"Permission denied"异常。所以如果开发时要调用此类函数,必须授予程序root权限。有两种方式具体可以参考:http://blog.csdn.net/centralperk/article/details/7766925,其中我说的是第二种方式。

2.具体实现

1)  签名需要用到的文件是源码中的build\target\product\security目录下的platform.pk8和platform.x509.pem两个文件。然后使用signapk.jar来签名,其中signapk可执行文件,在out/host/linux-x86/framework/signapk.jar; 

2)将相关的文件都拷入一个文件夹中,然后通过cmd进入相关文件夹,然后执行:

                   java -jar signapk.jar platform.x509.pem  platform.pk8  input.apk  output.apk(这句最好自己打,不要复制,不然可能会出现问题)

3)这样就会在文件夹中生成打包后的文件

注:上传了signapk.jar,platform.x509.pem,platform.pk8 三个文件,亲测有效,仅供参考:http://download.csdn.net/detail/qq_28708411/9438040

0 0