V2签名
对应用手动进行系统签名,需要platform.pk8,platform.x509.pem,signapk.jar这三个文件,应用的AndroidManifest.xml中需要添加android:sharedUserId=“android.uid.system” ,然后输入以下命令就可得到签名后的apk文件:
如果你的应用targetSdkVersion>=30,在7.0以上的设备上安装不成功,会报以下错误:
对于以Android11(Api30)为目标平台,apk必须使用V2及以上签名否则无法安装成功。
下面介绍一种使用系统文件生成.jks签名文件的方式对Apk进行系统签名。
生成.jks签名文件
在源码中进入到/build/target/product/security目录,输入以下命令:
输入第三条命令会提示让你输入源密钥库口令: 直接输入123456
使用命令查看.jks文件
Studio引用platform.jks
使用platform.jks手动签名APK
使用命令查看APK文件签名信息
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。