Android APK添加系统签名

April 5, 2017


转载请说明出处! 作者:kqw攻城狮 出处:个人站 | CSDN


将应用设置为系统级应用。可以调用系统级别API。

下载 签名文件

AndroidManifest.xml中添加sharedUserIdandroid.uid.system,设置应用为系统级。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="……"
    android:sharedUserId="android.uid.system">
    ……
</manifest>

生成APK

此时生成的APK是无法安装并运行的,因为在上一步已经设置了应用为系统级应用,但是还并没有添加系统签名。

解压下载好的签名文件并添加系统签名

java -jar signapk.jar platform.x509.pem platform.pk8 上一步生成的未添加系统签名的APK文件.apk 要生成的签名文件.apk