Android 生成平台应用签名keystore文件 您所在的位置:网站首页 安卓生成签名文件的软件叫什么来着 Android 生成平台应用签名keystore文件

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

2024-06-14 14:39| 来源: 网络整理| 查看: 265

目录

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

配置 build.gradle

 

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

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

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

使用 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 文件的路径,keyAlias 和 keyPassword 分别是 key 的别名和密码,storePassword 是 keystore 的密码。

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有