android openssl不是内部或外部命令_openssl' 不是内部或外部命令,也不是可运行的程序 或批处理文件。-程序员宅基地

技术标签: 外部命令  密钥散列  android  openssl不是内部  移动开发  Android 随手笔录  

因:Facebook生成开发密钥散列

为确保你的应用与 Facebook 之间互动的真实性,你必须先向我们提供你的开发环境下的 Android 密钥散列。如果你的应用已经发布,则还应该同时提供发布密钥散列。

生成开发密钥散列

每个 Android 开发环境都将会有一个唯一的开发密钥散列。

Mac 操作系统
要生成开发密钥散列,请打开一个终端窗口,运行以下命令:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

Windows
你需要以下各项:

  • Java 开发包中的密钥和证书管理工具 (keytool)

  • Google Code Archive的 Windows 版 openssl-for-windows openssl 函数库

要生成开发密钥散列,请在 Java SDK 文件夹的命令提示符中运行以下命令:
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\USERNAME\.android\debug.keystore" | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" base64

生成发布密钥散列

Android 应用必须先使用发布密钥进行电子签名,然后才能上传到商店中。要生成发布密钥散列,请在 Mac 或 Windows 内运行以下命令,并替换你的发布密钥别名和 keystore 路径:
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64
例:

keytool -exportcert -alias key0 -keystore "E:\DaZhu\RxdeZl\rexue.jks" | "E:\Android\SDK\openssl-0.9.8k_X64\bin\openssl" sha1 -binary | "E:\Android\SDK\openssl-0.9.8k_X64\bin\openssl" base64
这会生成一个包含 28 个字符的字符串,你应将其复制粘贴到下面的字段中。

大功告成!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/g984160547/article/details/84942449

智能推荐

MySQL基础知识_mysql数据库基础知识-程序员宅基地

文章浏览阅读762次。一、快捷键:1.数据库运行:F92. 放大或缩小界面字体:Ctrl+滚轮二、注释: 单行注释: #我是注释 -- 我是注释 多行注释: /* 我是注释 */三、SQL编写: 注1: sql语句中, 除了字符串内容之外, 不区分大小写 注2: sql语句中, 关键字、函数名等的标准格式为全大写 注3: 约束名称的前缀 主键: pk_ ..._mysql数据库基础知识

spring boot 花里胡哨的热部署(DevTools)_spring.devtools.restart.quiet-period-程序员宅基地

文章浏览阅读431次。平日里开发项目中,修改了Java代码或者配置文件的时候,必须手动重启项目才能生效。所谓的热部署就是在你修改了后端代码后不需要手动重启,工具会帮你快速的自动重启是修改生效。原理就是重启项目,但比手动重启快多了,其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restartClassLo..._spring.devtools.restart.quiet-period

Weblogic下配置HTTPS_weblogic10.3没有 use jsse ssl选项-程序员宅基地

文章浏览阅读4.1k次,点赞3次,收藏5次。Weblogic下配置HTTPS步骤如下:0.准备工作 制作配置https所需文件,server.jks servertrust.jks,上传至服务器 划重点:制作教程,点击这里 【Linux下制作HTTPS证书】1.登录weblogic控制台2.选中一个Server单击进入!!!修改配置前,先点击左侧的锁定并编辑3.在【配置】--【一般信息】选项卡,勾选启用SSL监听端口..._weblogic10.3没有 use jsse ssl选项

PHP 接收数据存入文件_php 接收参数保存到文件-程序员宅基地

文章浏览阅读3k次。$val = ""; $currentDateTime = date('YmdHis',time()); $currentDate = date('Ymd',time()); //dirname(__FILE__)."/msg_sdk/main.php"; $fileName = dirname(__FILE_..._php 接收参数保存到文件

路由与交换学习笔记第一章路由器基础_大一交换路由安全配置知识点总结-程序员宅基地

文章浏览阅读6.2k次,点赞2次,收藏9次。学习MOOC温州大学刘军老师的路由与交换课程浅做了一些学习笔记以记录_大一交换路由安全配置知识点总结

c++ 与 lua 简单交互1 (LUA CAPI)-程序员宅基地

文章浏览阅读2.3k次。一、第一个例子 Hello World ! #include #include #include "lua.h"#include "lauxlib.h"#include "lualib.h"int main (void){ char buff[256]; int error; lua_State *L = lua_open(); /* opens L_lua capi

随便推点

目标检测(十九)--SoftNMS_gpu softmns-程序员宅基地

文章浏览阅读1.6w次,点赞4次,收藏23次。转自:http://blog.csdn.net/shuzfan/article/details/71036040一篇讲通过改进NMS来提高检测效果的论文。文章链接: 《Improving Object Detection With One Line of Code》Github链接: https://github.com/bharatsingh430/soft-nmsM..._gpu softmns

vue 使用canvas来进行画线条_vue canvas 画线-程序员宅基地

文章浏览阅读2.9k次。下载canvasnpm i --save canvas//html部分 <divid="content"><canvasid="canvas"width="900%"height="250%"></canvas><divclass="con-left"><divclass="item"v-for="(v,i)inthi..._vue canvas 画线

【C#】通过遍历IFrame访问页面元素_iframe遍历子页面元素-程序员宅基地

文章浏览阅读4.9k次。最近在做一个小项目,期间需要用到C#去操作IE页面中的元素,实现自动填写表单并且提交的功能,想这网上关于这方面的东西肯定很多,于是开始在网上找资料。在逆心的博客上找到些东西对自己帮助很大,原文链接:http://www.cnblogs.com/kissdodog/p/3725774.html1.首先添加必须的两个控件的引用Microsoft Internet Controls_iframe遍历子页面元素

mac的jupyter在import matplotlib时显示 服务器挂掉了 解决办法_matplotlib 当掉了-程序员宅基地

文章浏览阅读907次。mac的jupyter在import matplotlib时显示“服务器挂掉了“解决办法)在jupyter的notebook里面:%pip uninstall matplotlib%pip install matplotlib问题解决!_matplotlib 当掉了

大数据系列之PySpark读写外部数据库MySQL_pyspark读取mysql-程序员宅基地

文章浏览阅读1.7k次。本文主要介绍Spark通过PyMySQL和API算子对外部数据库MySQL和HBASE的读写操作_pyspark读取mysql

推荐文章

热门文章

相关标签