在 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下。