技术标签: 外部命令 密钥散列 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 个字符的字符串,你应将其复制粘贴到下面的字段中。
大功告成!
文章浏览阅读762次。一、快捷键:1.数据库运行:F92. 放大或缩小界面字体:Ctrl+滚轮二、注释: 单行注释: #我是注释 -- 我是注释 多行注释: /* 我是注释 */三、SQL编写: 注1: sql语句中, 除了字符串内容之外, 不区分大小写 注2: sql语句中, 关键字、函数名等的标准格式为全大写 注3: 约束名称的前缀 主键: pk_ ..._mysql数据库基础知识
文章浏览阅读431次。平日里开发项目中,修改了Java代码或者配置文件的时候,必须手动重启项目才能生效。所谓的热部署就是在你修改了后端代码后不需要手动重启,工具会帮你快速的自动重启是修改生效。原理就是重启项目,但比手动重启快多了,其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restartClassLo..._spring.devtools.restart.quiet-period
文章浏览阅读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选项
文章浏览阅读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温州大学刘军老师的路由与交换课程浅做了一些学习笔记以记录_大一交换路由安全配置知识点总结
文章浏览阅读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
文章浏览阅读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
文章浏览阅读938次。_通信原理第七章思维导图
文章浏览阅读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 画线
文章浏览阅读4.9k次。最近在做一个小项目,期间需要用到C#去操作IE页面中的元素,实现自动填写表单并且提交的功能,想这网上关于这方面的东西肯定很多,于是开始在网上找资料。在逆心的博客上找到些东西对自己帮助很大,原文链接:http://www.cnblogs.com/kissdodog/p/3725774.html1.首先添加必须的两个控件的引用Microsoft Internet Controls_iframe遍历子页面元素
文章浏览阅读907次。mac的jupyter在import matplotlib时显示“服务器挂掉了“解决办法)在jupyter的notebook里面:%pip uninstall matplotlib%pip install matplotlib问题解决!_matplotlib 当掉了
文章浏览阅读1.7k次。本文主要介绍Spark通过PyMySQL和API算子对外部数据库MySQL和HBASE的读写操作_pyspark读取mysql