在Oppo认领应用时,需要先下载oppo提供的空包,再进行签名上传。以下为签名过程记录步骤:
使用Jdk自带的jarsigne
进行签名
-
将下载apk空包和签名文件复制到
jdk\bin
目录下 -
在
bin
目录打开cmd
cd C:\Program Files\Java\jdk-11.0.2\bin
- 签名命令行
jarsigner -verbose -keystore [您的签名存放路径]-signedjar [签名后的文件名] [未签名的文件名] [您的证书名称(别名 alias)]
jarsigner -verbose -keystore xxx.xxStore -signedjar
E:\OppoSignVerify_signed.apk OppoSignVerify.apk xxx(别名)
- 输入密码,密码不会显示出来
- 如果bin目录在c盘,建议不要将 签名后的文件名 路径放在C盘,可能会因为没有管理员权限而导致生成签名后的文件失败
一些error:
jarsigner: 找不到xxx.DS_Store的证书链。xxx.DS_Store必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目 。
命令行最后面为别名 alias
jarsigner: 无法创建: OppoSignVerify_signed.apk
放到其它盘,如 E:\OppoSignVerify_signed.apk