【Android】获取备案所需的公钥以及签名MD5值

news/2024/10/8 22:03:21/

目录

重要前提

获取签名MD5值 

获取公钥


重要前提

生成jks文件以及gradle配置应用该文件。具体步骤请参考我这篇文章:【Android】配置Gradle打包apk的环境_generate signed bundle or apk-CSDN博客 

你只需要从头看到该文章的配置build.gradle(app)部分即可。

获取签名MD5值 

根据前面的那篇文章配置好之后,请按以下图操作进行获取:

如果说你没有这些Tasks,请按照下图设置下,关闭android studio再打开即可。 

老版本: 

   

新版本: 

 

获取公钥

这里有个坑啊,注意看下你windows环境使用的jdk版本和android studio中的版本是否一致,不然运行命令根据jks文件获取公钥的时候会报错。 

查看android studio中所使用的jdk版本:

可以看到我使用的是openjdk17,接下来在cmd窗口中验证下windows环境变量的版本是否也是openjdk17

版本对应上了,接下来需要进入到jks文件所在目录,如图:

keytool -export -alias [生成jks文件时输入的别名] -file certificate.cer -keystore [你的jks文件]

输入命令后会要求你输入密码,这个密码就是你生成jks文件时设置的密码。接着在当前目录就有一个certificate.cer证书文件产生。接着双击打开证书,找到下图中的位置。


点个赞呗~ 


http://www.ppmy.cn/news/1536318.html

相关文章

项目-坦克大战学习-控制人机发射子弹以及玩家受到攻击

控制人机发射子弹有几个条件,发射子弹的间隔以及攻击对象的筛选 我们前面已经将子弹生成程序写出来了,在子弹类中我们定义了枚举类型用来分辨是谁发射出来的子弹 玩家发射出来的子弹定义: duixiangweizhi.zidan(x, y, zidanen.wanjia, Fang…

国外电商系统开发-运维系统文件上传

文件上传,是指您把您当前的PC电脑上的文件批量的上传到远程服务器上,在这里,您可以很轻松的通过拖动方式上传,只需要动动鼠标就搞定。 第一步,您应该选择要上传的服务器: 选择好了以后,点击【确…

前端基础面试题·第四篇——Vue(其二)

1.Vue中路由传参 1.params传参 params 传参是通过URL路径来传递参数,这种方式传递的参数是必选的。这种传参方式需要在路由配置时在路由路径位置提前指定参数。 路由配置 const router new VueRouter({routes: [{path: /user/:id, // 这里的:id就是参数name: u…

OpenAI在周四推出了一种与ChatGPT互动的新方式——一种名为“Canvas”的界面

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

论文速读:基于渐进式转移的无监督域自适应舰船检测

这篇文章的标题是《Unsupervised Domain Adaptation Based on Progressive Transfer for Ship Detection: From Optical to SAR Images》基于渐进式转移的无监督域自适应舰船检测:从光学图像到SAR图像,作者是Yu Shi等人。文章发表在IEEE Transactions on Geoscience…

pygame--超级马里奥(万字详细版)

超级马里奥点我下载https://github.com/marblexu/PythonSuperMario 1.游戏介绍 小时候的经典游戏,代码参考了github上的项目Mario-Level-1,使用pygame来实现,从中学习到了横版过关游戏实现中的一些处理方法。原项目实现了超级玛丽的第一个小…

贪心算法专题(一)

目录 1、贪心算法简介 1.1 什么是贪心算法 1.2 贪心算法的特点 1.3 贪心算法的学习方向 2、算法应用【leetcode】 2.1 题一:柠檬水找零 2.1.1 算法原理 2.1.2 算法代码 2.2 题二:将数组和减半的最少操作次数 2.2.1 算法原理 2.2.2 算法代码 2…

JavaEE一条龙学习----前端开发准备(二)

上一章为大家推荐了几款前端开发软件 我个人习惯使用VS Code Microsoft出品,轻量但强大,针对于编写现代Web和云应用的跨平台源代码编辑器。可以在MacOS X、Windows和 Linux等操作平台使用。 具有对JavaScript、TypeScript和Node.js的内置支持&#xff0…