csdn原创文章谢绝转载
环境
mtk
安卓8
步骤
第一步先编译,编译出userdebug则制作debug的keystore, 编译出user固件则制作user版本的keystore.
第二步,在sdk根目录上执行以下脚本.
第三步,在device/mediatek/security/项目xx/下会自动生成keystore文件.文章来源:https://www.toymoban.com/news/detail-605864.html
脚本
#!/bin/bash
#假设test_demo是项目名
#别名
alias="test"
#keystore名称
out="outkey"
#密码
pass="password"
securdir=`pwd`"/device/mediatek/security/test_demo/"
cmd="rm $securdir/platform.jks $securdir/platform2.jks $securdir/platform.p12 $securdir/platform.pem $securdir/${out}.keystore"
echo $cmd
$cmd
set -e
keytool=`pwd`"/prebuilts/jdk/jdk8/linux-x86/bin/keytool"
cd $securdir
cmd="openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem"
echo $cmd
$cmd
cmd="openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:${pass} -name $alias"
echo $cmd
$cmd
cmd="$keytool -v -importkeystore -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass ${pass} -destkeystore ${$out}.keystore -deststoretype JKS -deststorepass ${pass}"
echo $cmd
$cmd
cd -
作者:帅得不敢出门 csdn原创文章谢绝转载文章来源地址https://www.toymoban.com/news/detail-605864.html
到了这里,关于mtk安卓生成keystore的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!