在 Android 源码 build/make/target/product/security/下存放着签名文件,如下所示:
将北京迅为提供的 keytool 工具拷贝到 ubuntu 中,然后将 Android11 或 Android12 源码build/make/target/product/security/下的 platform.pk8 platform.x509.pem 文件拷贝北京迅为提供的资料 keytool 工具文件夹里面,如下所示:
然后打开终端,制作签名文件,输入以下命令:
./keytool-importkeypair -k SignDemo.jks -p 123456 -pk8 platform.pk8 -cert platform.x509.pem
-alias platform
其中 SignDemo.jks 是生成的签名文件,123456 是 storePassword 和 keyPassword 的密码,platform 是别名。输入之后,生成签名文件 SignDemo.jks,然后将签好的文件拷贝到 Windows下。