AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名

2024-02-14 20:08

本文主要是介绍AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

android程序有一个默认的签名文件:密码是android


将程序安装到手机上的工作流程:

AS将程序代码打包成一个APK文件,然后将这个文件传输到手机上,最后执行安装操作。

Android系统会将所有的APK文件识别为应用程序的安装包,类似与Windows系统上的EXE文件。

但并不是所有的APK文件都能成功安装到手机上,android系统要求只有签名的APK文件才可以安装,因此还需要对生成的APK文件进行签名才行。

直接利用AS安装APK到手机上时使用的是默认的debug.keystore文件,不过这仅仅适用于开发测试阶段,发布版本要使用一个正式的keystore或jks文件来进行签名。

接下来自己定义一个签名文件:sbk.jks

新建一个项目module,菜单栏Build->Generated Signed APK

点击,弹出如下:


点击Next。


点击Create new...


点击key store path后面的...


点击OK后会返回上一张图New key store界面。

记住自己New key store填写的信息!!!点击后会返回到下面图界面,信息自动填好的。


点击Next,输入签名文件密码。进入下面界面:


点击Finish就生成了。



.jks的签名文件




#########################################################################################

对接百度地图时要的那个数字签名:指的是我们打包程序时所用的keystore的SHA1指纹,下面我们一起来得到这一串东西。

打开AS,进入一个项目,打开terminal窗口(在AS窗口下部,快捷键:Alt+F12)

进入keystore所在的目录;

在cmd中输入如下命令:

keytool -list -v -keystore <keystore文件名>

然后输入正确的密码即可得到(密码不显示,要输入正确)

(debug.keystore的密码为android)


########################################END#######################################

这篇关于AS下如何生成自定义的.jks签名文件, 以及如何生成数字签名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

一文详解Java Stream的sorted自定义排序

《一文详解JavaStream的sorted自定义排序》Javastream中的sorted方法是用于对流中的元素进行排序的方法,它可以接受一个comparator参数,用于指定排序规则,sorte... 目录一、sorted 操作的基础原理二、自定义排序的实现方式1. Comparator 接口的 Lam

如何自定义一个log适配器starter

《如何自定义一个log适配器starter》:本文主要介绍如何自定义一个log适配器starter的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求Starter 项目目录结构pom.XML 配置LogInitializer实现MDCInterceptor

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

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

python如何生成指定文件大小

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

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

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

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

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

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 样式到