生成签名文件和签名应用(超级详细版)

签名文件说明出处,标准的测试秘钥包含四个部分:testkey、platform、shared和media。

在源码development/tools/目录中,有一个make_key脚本,可以使用这个脚本来生成证书

Step1:cd到development/tools/目录

Step2:运行make_key脚本:sudo./make_keyplatform'/C=CN/ST=YourProvince/L=YourLocation/O=YourOrganization/OU=YourOrganizationalUnit/CN=YourName'

说明:testkey是生成的文件名,后面是证书里面的内容

Step3:输入自定义密码

此时就会生成:platform.x509.pem和platform.pk8

此时就可以使用out/host/linux-x86/framework/目录下的signapk.jar包来对apk进行签名了

如果使用原生的证书,目录在/build/target/product/security/中可以找到platform.pk8platform.x509.pem文件,如果有我们上面生成的也可以。

将要打包的apk、证书和signapk.jar放到一个目录。

要使用AndroidStudio对应用自动签名,需要生成.jks的证书,该二进制格式的证书,同时包含证书和私钥,一般有密码保护。

如果是没有密码的pem格式的证书生成.jks文件方式如下:

有密码的pem格式的证书生成.jks文件的方式:

假如密码是:c6a04bdc7236f5d18c75840f50dee482b36ad4cc

生成.jks文件之后,导入as中,编译工程的时候,选择GenerateSignedBundleorAPK按照上面生成输入的昵称和密码一直下一步就可以完成工程签名了。

免责声明:本站发布的游戏攻略(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!