Android源码下进行APK签名
在Android源码下如何对APK手动签名呢?需要如下几个步骤:
1、编译signapk JAR包:
在Android源码目录下执行make signapk命令,即可在out/host/linux-x86/framework/目录下生成signapk.jar文件。
2、对已编译好的普通APK进行签名:
java -jar out/host/linux-x86/framework/signapk.jar build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8 xinu.apk xinu_new.apk
以上都是在Android源码目录下执行,对xinu.apk进行签名,签名后名为xinu_new.apk,其中pem和pk8是签名时要用到的key文件,使用Android源码下的key可在编译出来系统上运行时获取System权限等。
参考网址:
http://www.android123.com.cn/kaifafaq/815.html
http://chroya.iteye.com/blog/803028
http://www.android123.com.cn/androidkaifa/173.html
http://www.91linux.com/html/article/qianrushiyingyong/google_android/20100920/20670.html
1、编译signapk JAR包:
在Android源码目录下执行make signapk命令,即可在out/host/linux-x86/framework/目录下生成signapk.jar文件。
2、对已编译好的普通APK进行签名:
java -jar out/host/linux-x86/framework/signapk.jar build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8 xinu.apk xinu_new.apk
以上都是在Android源码目录下执行,对xinu.apk进行签名,签名后名为xinu_new.apk,其中pem和pk8是签名时要用到的key文件,使用Android源码下的key可在编译出来系统上运行时获取System权限等。
参考网址:
http://www.android123.com.cn/kaifafaq/815.html
http://chroya.iteye.com/blog/803028
http://www.android123.com.cn/androidkaifa/173.html
http://www.91linux.com/html/article/qianrushiyingyong/google_android/20100920/20670.html
评论
发表评论