Android 生成平台应用签名keystore文件

目录

使用 keytool-importkeypair 工具生成 platform.keystore

配置 build.gradle



 

使用 keytool-importkeypair 工具生成 platform.keystore

  1. 下载工具 keytool-importkeypair
    下载 keytool-importkeypair 工具并将其拷贝到 Ubuntu Linux 环境。可以使用以下命令克隆该工具的 GitHub 存储库:
git clone https://github.com/getfatday/keytool-importkeypair.git

  1. 准备签名文件
    将签名文件放置在 keytool-importkeypair 文件夹中的以下路径中:
    • 路径:build/target/product/security
    • 文件名:platform.pk8 和 platform.x509.pem

  1. 使用 keytool-importkeypair 工具生成 platform.keystore
    执行以下命令生成 platform.keystore:
./keytool-importkeypair -k ./securityMTK9632_9.0_platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform


执行命令后,将会显示如下信息:
生成的 keystore 文件为:securityMTK9632_9.0_platform.keystore,其 keyPassword 为 "android",storePassword 也为 "android",而 keyAlias 为 "platform"。

配置 build.gradle

在 build.gradle 文件中进行以下配置:

signingConfigs {
    mtk9632_9_sign {
       // storeFile file('D:\\Project_Docs\\history_backup\\APP\\security\\securityMTK9632_9.0\\securityMTK9632_9.0.jks')
        keyAlias 'platform'
        keyPassword 'android'
        storeFile file('D:\\Project_Docs\\history_backup\\APP\\security\\securityMTK9632_9.0\\securityMTK9632_9.0_platform.keystore')
        storePassword 'android'
    }
}

buildTypes {
    release {
        lintOptions {
            checkReleaseBuilds false
            abortOnError false
        }
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.mtk9632_9_sign
    }
    debug {
        lintOptions {
            checkReleaseBuilds false
            abortOnError false
        }
        signingConfig signingConfigs.mtk9632_9_sign
    }
}

以上是针对 build.gradle 文件的配置,其中 mtk9632_9_sign 是签名配置的名称,storeFile 分别指定了 jks 文件和 keystore 文件的路径,keyAliaskeyPassword 分别是 key 的别名和密码,storePassword 是 keystore 的密码。

通过以上步骤,能够成功生成和配置 platform.keystore 并在 build.gradle 文件中进行签名配置。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一歲抬頭

点赞1元,收藏免费,打赏随意。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值