前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android签名证书生成

Android签名证书生成

作者头像
用户6808043
发布于 2022-02-25 00:33:12
发布于 2022-02-25 00:33:12
1.8K00
代码可运行
举报
文章被收录于专栏:lostfawnlostfawn
运行总次数:0
代码可运行

写在前面: 正式打包发布Android的apk应用,需要先选择或新建一个数字证书,即keystore文件,生成数字证书的常用方法有两:一是利用Android studio生成,二是在命令行中生成,下面我们来介绍如何在命令行中生成Android的数字证书。

1、下载安装 JDK;

2、打开 CMD,直接输入以下指令(PS:需设置好环境变量,否则需要进入 JDK 的 bin 目录下输入命令);

代码语言:javascript
代码运行次数:0
运行
复制
keytool -genkey -alias android.keystore -keyalg RSA -validity 36500 -keystore android.keystore

命令含义: 创建一个证书文件,名为 android.keystore,别名也为 android.keystore ,加密算法采用 RSA,有效期为 100年

注:

代码语言:javascript
代码运行次数:0
运行
复制
-genkey 生成文件

-alias 别名

-keyalg 加密算法

-validity 有效期

-keystore 文件名

3、按照指令依次填写要求的内容,最后填写完成输入 y 确认信息。若信息有误,直接回车,重新输入信息,如下图:

注: 运行结束会在当前目录生成一个名为 android.keystore 的文件,该文件一定要保存好,密钥库口令一定要记住。

4、在命令行中输入 keytool -list -keystore "android.keystore",然后输入密钥库口令,就可以看到证书的相关信息,如下图:

在命令行输入 keytool -list -v -keystore "android.keystore",然后输入密钥库口令,可以看到证书详细信息,如下图:

其中签名证书为 MD5,签名指纹为 SHA1

iOS证书生成直达 >>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-6-2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
构建自己的Python开源包
项目地址:https://github.com/shikanon/BaiduMapAPI
机械视角
2019/10/23
1.2K0
构建自己的Python开源包
python的虚拟环境venv创建和使用
虚拟环境是在计算机中创建的一种隔离的、独立的工作区域。它主要用于在一个计算机系统中同时管理多个项目,每个项目都有自己独立的运行环境和依赖项。
用户10922923
2024/01/23
6310
python的虚拟环境venv创建和使用
Python虚拟环境和包管理工具Pipe
Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境。在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理。 传统的Python虚拟环境有virtualenv,使用pip freeze -> requirements.txt 导出依赖。现在又有了一个新神器 -- Pipenv, 它是由大名鼎鼎的requests 作者 Kenneth Reitz 写的一个命令行工具,这个工具包装了virtualenv,使用Pipfile和Pipfile.lock管理,更加方便。
py3study
2020/01/16
6400
python 的版本、依赖包、虚拟环境管理
我并不是 python 开发者,但突然对这个话题感兴趣,所以就和 AI 聊了起来,以下是一些聊天笔记。 注意,这里可能有部分内容是过时或者错误的,以官方文档或者实际效果为准。
jgrass
2025/01/19
2800
python 的版本、依赖包、虚拟环境管理
pycharm使用虚拟环境_pycharm配置虚拟环境
Pipenv,它的项目简介为 Python Development Workflow for Humans,是 Python 著名的 requests 库作者 kennethreitz 写的一个包管理工具,它可以为我们的项目自动创建和管理虚拟环境并非常方便地管理 Python 包,现在它也已经是 Python 官方推荐的包管理工具。
全栈程序员站长
2022/09/27
1.2K0
pycharm使用虚拟环境_pycharm配置虚拟环境
Python导出requirements.txt
在Python项目中,我们经常需要使用各种第三方库来协助开发。这些库的版本和依赖关系对于项目的稳定运行至关重要。为了确保项目在不同环境中的一致性,我们需要一个文件来记录项目所依赖的库及其版本,这就是requirements.txt。
云帆沧海
2024/05/15
5390
Python一键安装全部依赖包
requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成。
py3study
2020/01/09
2.9K0
Pipenv一键搭建python虚拟环境
由于python2和python3在部分语法上不兼容, 导致有人打趣道:"Python2和Python3是两门语言" 对于初学者而言, 如果同时安装了python2和python3, 那运行pytho
zhaoolee
2018/07/04
1.3K0
Python项目requirements.txt依赖包如何生成?
1 目的将项目部署到其他的环境,快速安装当前项目所需要的依赖包;确保安装的依赖包和项目保持一致,避免出现版本错误引起环境异常。2 所有依赖包如果想导出本地环境所有的Python包,即pip安装的所有包,直接使用:pip freeze > requirements.txt如图:图片图片3 项目依赖包3.1 安装pipreqs以上显然不是我们常用的,因为我们一般使用的是把某个项目的依赖包导出来,便于项目在其他环境部署安装,所以我们需要的是导出项目的依赖包;如下是一个py文件,我们导入了一些包;图片那如果别人想要
虫无涯
2023/02/15
9080
python安装虚拟环境步骤_python虚拟环境迁移
http://blog.csdn.net/pipisorry/article/details/47008981
全栈程序员站长
2022/09/27
8.1K0
python安装虚拟环境步骤_python虚拟环境迁移
python的虚拟环境
-p PYTHON_EXE, --python=PYTHON_EXE 指定生成的虚拟环境使用的Python解释器:
py3study
2020/01/02
6490
Python - 虚拟环境 venv
Python 虚拟环境主要是为不同 Python 项目创建一个隔离的环境,每个项目都可以拥有独立的依赖包环境,而项目间的依赖包互不影响
小菠萝测试笔记
2021/09/22
8390
Python - 虚拟环境 venv
测开入门篇《环境管理、编码规范、项目结构》
测试开发研发的测试平台是给点点点的人用的,可以帮助我们做自动化测试、用例管理、报表生成等,提高测试工作效率。
清菡
2020/12/16
8460
测开入门篇《环境管理、编码规范、项目结构》
Python项目生成依赖包清单requirements .txt文件
很开心,完美的报错了,我首先想到的解决办法是,找到安装包pipreqs.py文件,直接修改pipreqs.py 的75行,将encoding改为utf-8,想想觉得这种方式不够友好,请看下面这种解决方式
周小董
2019/03/25
3.3K0
Python项目生成依赖包清单requirements .txt文件
Python 虚拟环境 virtualenv
  Python 今天我们就不聊了。接下来咱们说说virtualenv,英文比较好的同学,可能已经猜到了一半,virtual,即:虚拟的。那env是什么鬼?environment吗?所以翻译成中文就是”虚拟环境“。     到底什么是虚拟环境呢?顾名思义,它是一个虚拟出来的环境。通俗的来讲,可以借助虚拟机,docker来理解虚拟环境,就是把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,而且各个容器之间互相隔离,互不影响。我们要学习Django,我们通过这个环境搞一个Django的虚拟环境就好了。 【前提概要】     Django也是一个非常流行的web框架。由于Django的迭代更新非常快,也比较频繁,所以有一些过时的东西需要丢弃掉,一些新的东西需要加进来,从而导致不同的版本之间不兼容。比如Django1.3、Django1.4、Django1.8之间就有很大的差异性。     或者是说,以Python的版本举例,现在工作中使用的Python版本与Python2.x和Python3.x两种。 【故事背景】   假设要进行Python web开发,使用的是Django。手上还有两个老项目A和B需要维护,而新项目C也正在开发中。这里项目A使用的是django1.3,项目B使用的是django1.4,而新项目C使用的是Django1.8。那么问题来了,如何同时在本地进行ABC这三个项目的开发和维护? 正常的模式可能是这样:现在在A项目上有一个BUG需要修复,于是,先执行下面的命令,删除掉原来的版本:
Lansonli
2021/10/09
1.1K0
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
要搞清楚什么是虚拟环境,首先要清楚Python的环境指的是什么。当我们在执行python test.py时,思考如下问题:
全栈程序员站长
2022/09/27
49K0
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
Python虚拟环境包导出
* 注意 --all 参数,加上此参数会将setuptools、urllib3包进行打包;如果不加,这两个不会打包。
py3study
2020/01/16
2.2K0
pycharm安装anaconda虚拟环境_简单编译器
可以参考docker容器,功能就相当于在你电脑中搭了一个只有单个python的虚拟机,每个环境都是独立的,因此只要不删除base环境,删除其他虚拟环境都是不影响anaconda的本体。纯净python也有创建虚拟环境的功能,但是anaconda的好处是可以指定python版本,而纯净python的虚拟环境依赖python安装时的环境。
全栈程序员站长
2022/09/27
7470
pycharm安装anaconda虚拟环境_简单编译器
详解Python虚拟环境的原理及使用
本文先介绍虚拟环境的基础知识以及使用方法,然后再深入介绍虚拟环境背后的工作原理。(环境:在macOS Mojave系统上使用最新版本的Python 3.7.x)
昱良
2020/11/17
2.8K0
详解Python虚拟环境的原理及使用
python虚拟环境
由于 virtualenvwrapper 是 virtualenv 的一组扩展,所以如果要使用 virtualenvwrapper,就必须先安装 virtualenv。
神秘的寇先森
2020/02/19
1.3K0
相关推荐
构建自己的Python开源包
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验