Androidapp平台签名方法
本科毕业论文答辩ppt
Androidapp平台签名⽅法
1、使⽤源码编译
将编译出的apk放到源码中进⾏platform签名
2、使⽤signapk.jar签名
之前查看资料也是说,将平台的platform.x509.pem、platform.pk8、signapk.jar三个⽂件拷贝到⼀个⽂件夹下,再将Android studio 编译出的apk也放到此⽂件夹下,使⽤如下命令签名:
2023.正月初三>湖南有什么好玩的地方java -Xmx512m -jar signapk.jar -w platform.x509.pem platform.pk8 app-release-unsigned.apk app-release.apk
爱沙尼亚号但是资料都是说从build/target/product/security/下拷贝 platform.x509.pem、platform.pk8,但是编译出的还是失败的,当时就放弃了;时隔近⼀年后再次注意到了这个问题,于是就考虑到查看下⽅式1中进⾏平台签名是不是没有使⽤此处的⽂件;就尝试在源码中搜索platform.x509.pem platform.pk8,发现在device/fsl/common/security/下也有,于是就尝试了⼀下结果成功了;所以说,还是要注意平台真正使⽤哪个路径下的platform.x509.pem platform.pk8。
signapk.jar从out/host/linux-x86/framework/signapk.jar拷贝。
3、使⽤keytool-importkeypair⽣成keystore.jks后,放到Android studio中直接进⾏系统签名
此⽅法是需要在Linux下执⾏命令:
keytool-importkeypair -k test.jks -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
其中platform.x509.pem platform.pk8均来⾃平台,test.jks是Android studio中使⽤的,我们需要对此⽂件进⾏系统签名后,再将其替换原有的⽂件,使⽤Android studio编译时⽤此⽂件对apk进⾏打包签名后,即具有系统签名了。
使⽤此⽅法时,可以将这些⽂件拷贝到⼀个⽂件夹下去执⾏,就不需要配⼀些环境变量了。什么叫除权日
印刷用纸4、使⽤keytool-importkeypair⽣成platform.keystore,放到Android studio中直接进⾏系统签名
keytool-importkeypair -k platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。