文档章节

Android studio 申请签名,设置签名key位置 查看 sha1

末日__
 末日__
发布于 2015/02/03 11:44
字数 538
阅读 888
收藏 0

申请key

Android studio 生成签名证书,以及使用签名打包APK

Build-->Generate Signed APK...-->-->

选择Create new... -->-->

所有的pwd均忽略,无非就key文件的加密以及项目key

key store path ---你可以文件存储位置

Alias  ---别名,就是相当于给某一个项目使用

Vaildity--有效期 100即可

接下来无非是 你叫啥,你的公司是什么,所在城市 所在省份 国家所属代码中(86)

然后ok就会到创建KEY的界面。next---finsh然后就会自动签名了。最好完成后会弹出一个框--->点击 show in explorer 就会弹出签名好的apk所在的文件夹


接下来是修改签名文件位置:

    有两种方式一种是自己手动去写gralde,另一种是直接采用android studio配置

    手写gralde如下:    

android{

signingConfigs {
    config {// 配置名称
    keyAlias '别名'
    keyPassword '密码'
    storeFile file('key位置')
    storePassword '密码'
 }
}

                   

android studio 配置

右键你的moudle-->Open Moudle Settings 或者从file-->Project Structure...这里打开你moudle setting 选择你需要修改签名文件的moudle 如下图:



   这样便由android studio自己去写你的gralde 你可以打开你对应moudle的gralde看看里面是否增加了signingConfigs 这个的描述


查看SHA1 

    key申请好了,也设置了默认看key了,现在我们来查看下key的SHA1在那。

    找了半天没找到,但是我在android studio中发现一个命令行的输入框如下:

这个鬼,在最低下点击后,这货和我们dos窗口有点像,于是乎就以dos的方式输入查看key的sha1的查询命令

命令如下:

    先用cd 跳转到存放你key的目录下,与dos的跳转一样 就是 cd D:xxx/xxx这样

    然后输入:keytool -list -v -keystors key的完整文件名称如:mykey.jsk(android studio申请的key是以jsk为后缀名,eclipse申请的话是以 keystore为后缀名)

输入你的密码之后就能显示你需要的SHA1咯!!!

© 著作权归作者所有

末日__
粉丝 2
博文 35
码字总数 12442
作品 0
福州
程序员
私信 提问
Android安全开发之通用签名风险

Android安全开发之通用签名风险 作者:伊樵、舟海、呆狐@阿里聚安全 1 通用签名风险简介 1.1 Android应用签名机制 阿里聚安全漏洞扫描器有一项检测服务是检测APP的通用签名风险。Android系统...

阿里聚安全
2016/08/08
308
0
Android Studio 获取 sha1、MD5签名

APP开发过程中使用百度地图 API , 申请 KEY 的时候需要开发者提供SHA1 证书指纹数据, 用Eclipse 可以直接查看,但是 Android Studio却不能,这个时候我们需要以下几步操作既可: 1.打开jav...

chenyy1203
2018/06/28
0
0
Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地图入手,其实他们的用法都差不多,本篇文章就带领大家在自己的Android项目中加入百度地图的功能,接下来...

等待流星
2013/12/10
4.5K
1
【Android】友盟社会化分享

Android应用程序想使用微信、微信朋友圈、QQ或者QQ空间分享都比较常见,但是配置非常繁琐,就算是使用友盟也一样。 一、申请微信开放平台 申请地址:https://open.weixin.qq.com 需要的基本信...

xesam
2014/05/30
16.2K
0
google play Service导入

Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程 google 地图在国内的使用让人很头痛,麻烦得要死,真搞不明白google为什么不能搞成跟百度地图...

mutouzhang
2014/03/10
630
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
今天
4
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
今天
4
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
7
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部