方式一:
JDK版本1.8
1.清单文件加 android:sharedUserId="android.uid.system"
2.studio打包出apk
3.获取到系统签名文件 platform.pk8 platform.x509.pem
4.使用signapk.jar 命令打出系统签名包 ( 自行下载 signapk.jar )
java -jar signapk.jar platform.x509.pem platform.pk8 app-release.apk systemApp.apk
方式二:
1.清单文件加 android:sharedUserId="android.uid.system"
2.使用keytool-importkeypair工具生成签名文件keystore
3.studio使用keystore打包应用
keytool-importkeypair下载地址:github.com/getfatday/k…
说明:keytool-importkeypair 使用的是shell脚本,Windows不能直接使用,可以将后缀名改成 xxx.sh 并使用git工具执行脚本文件
keytool-importkeypair.sh -k ./hanchao.keystore -p 123456 -pk8 platform.pk8 -cert platform.x509.pem -alias platform
参数说明
-k 表示要生成的 keystore 文件的名字,这里命名为 release.keystore
-p 表示要生成的 keystore 的密码,这里是 youPassword
-pk8 表示要导入的 platform.pk8 文件
-cert 表示要导入的platform.x509.pem
-alias 表示给生成的 release.keystore 取一个别名,这是命名为 youAlias