美文网首页
Android系统签名

Android系统签名

作者: Erich_Godsen | 来源:发表于2021-03-19 18:25 被阅读0次

    直接使用平台签名

    对于某些需要系统签名的应用可以使用以下方法来签名
    签名文件在源码中的路径build/make/target/product/security/
    文件夹下platform.pk8platform.x509.pem这两个文件配合/out/host/linux-86/framework/signapk.jar (由build/tools/signapk目录编译生成)执行以下命令来签名

    java -jar signapk.jar platform.x509.pem platform.pk8 app-release_protected.apk app-release_protected_Sign.apk

    生成Keystore文件

    如果某些在Android Studio中利用Gradle编译生成的App想要使用系统签名,可利用keytool-importkeypair工具先生成Keystore 文件,再打包生成签名App

    使用方法

    先将keytool-importkeypair下载下来后(下载链接:https://github.com/getfatday/keytool-importkeypair.git)
    进到当前工程路径下,然后将上面的platform.pk8platform.x509.pem这两个文件也拷贝到当前路径下,然后执行以下命令:

    ./keytool-importkeypair -k ~/debug.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform

    -p 代表密码,我们这里设置的是android
    -alias 代表别名,Android Studio编译生成签名文件需要,可别忘了

    命令执行成功以后会在家目录下生成debug.keystore文件,然后就正常使用此文件打包签名即可。

    相关文章

      网友评论

          本文标题:Android系统签名

          本文链接:https://www.haomeiwen.com/subject/ejkbcltx.html