Android 生成正式版密钥库 KeyStore

2024-05-28 06:12

本文主要是介绍Android 生成正式版密钥库 KeyStore,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

步骤1:打开生成正式版密钥库设置

点击 Build 菜单,选择 Generate Signed App Bundle or APK
生成密钥
这是打开后的样子:
生成密钥界面

步骤2:选择 APK

Android App Bundle 是用于上架 Google Play 商店的。
正常情况下选择 APK
选择 APK
选择完之后,点击 Next 进入下一步。

步骤3:选择新建密钥库文件

点击 Create New Key Store 创建密钥库文件:
创建密钥库文件

步骤4:设置密钥库存储位置

点击 Key store path 一栏后面这个目录图标,可以设置密钥库存储位置。
设置密钥库位置
第一步,给密钥库文件取一个名字,例如 MoonKeystore;文件格式为 .jks。合起来就是 MoonKeystore.jks
第二步,选择密钥库文件存储位置
第三步,点击 Save 保存设置。
密钥库存储位置

步骤5:设置密钥库文件密码

保存设置之后,我们需要给密钥库文件设置一个密码。
Password 处输入密码;
Confirm 再输入一次刚刚的密码;
设置密码

步骤6:给密钥库起一个别名

通常一个密钥库文件的名称比较长,不方便读取,所以会给它起一个简短的别名。
Alias:密钥库别名;
Password:别名密码;
Confirm:重复刚刚的密码;
别名

步骤7:设置密钥库文件有效期

有效期以为单位,一般会设置为 50100 年。
有效期

步骤8:设置创建者信息

创建者信息一般写个人公司信息。
创建者信息

步骤9:创建密钥库文件

最后,点击OK创建密钥库文件。
创建密钥库文件
来到保存密钥库文件的目录,可以看到密钥库文件已经创建好了。

后续操作

我们可以继续上面的流程,将应用打成 APK 包。
点击 Next 下一步。
打包APK
然后选择 release 正式版,之后点击 Create 开始创建 APK 文件。
创建APK
在编辑器的右下角可以看到创建进度:
创建进度
创建完成后,APK 文件在 app/release/app-release.apk
创建完成

这篇关于Android 生成正式版密钥库 KeyStore的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1009753

相关文章

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

python如何生成指定文件大小

《python如何生成指定文件大小》:本文主要介绍python如何生成指定文件大小的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python生成指定文件大小方法一(速度最快)方法二(中等速度)方法三(生成可读文本文件–较慢)方法四(使用内存映射高效生成

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

MybatisX快速生成增删改查的方法示例

《MybatisX快速生成增删改查的方法示例》MybatisX是基于IDEA的MyBatis/MyBatis-Plus开发插件,本文主要介绍了MybatisX快速生成增删改查的方法示例,文中通过示例代... 目录1 安装2 基本功能2.1 XML跳转2.2 代码生成2.2.1 生成.xml中的sql语句头2

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

SpringBoot实现二维码生成的详细步骤与完整代码

《SpringBoot实现二维码生成的详细步骤与完整代码》如今,二维码的应用场景非常广泛,从支付到信息分享,二维码都扮演着重要角色,SpringBoot是一个非常流行的Java基于Spring框架的微... 目录一、环境搭建二、创建 Spring Boot 项目三、引入二维码生成依赖四、编写二维码生成代码五

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l