Android中关于签名的一些知识

1.签名的介绍

Android中的签名其实完全可以理解为我们日常生活中的签名,就是让你开发的应用和你有所联系,告诉人们这个应用是属于你个人的或者一个公司的。

2.为什么需要签名

最简单的说法就是Android系统的需要,也确实是这样,Android系统要求安装的每个APK必须要有签名。Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,有人可能会问了,我没有给我的akp签名为什么我也可以安装到我的手机上面进行调试呢,你没有给APK签名并不代表在调试的时候IDE没有给APK签名,其实IDE在打包调试的时候是默认给APK签名的,这个签名文件在C:\Users\Administrator.android里面,有个debug.keystore,这个就是默认的签名文件。

3.怎么生成自己的签名文件

这个我们利用Android Studio图形化界面就可以了,当然也可以用JDK自带的keytool来生成(这种就是在cmd下用指令生成)


keytool命令

这里介绍一下Android Studio的生成方法

  1. 打开AS菜单栏的build

这里写图片描述

  1. 选择Generate Signed APK..-->Create new....

这里写图片描述

  1. 填写内容创建签名包

    这里写图片描述

  2. 这个时候你所创建的签名包里面就有一个签名文件了,当然你还可以在这个签名包里面继续创建别的签名文件,只需要在第二步点击key alias后面的 ··· 即可。

到这里属于你的签名包文件就已将创建完了。

4.怎么查看签名包文件的详细信息

查看签名包文件信息的方式有很多种,有一些很方便的工具,这里我说一些使用命令符的方法:

这里写图片描述

输入keytool -help就可以出现有关的命令了,这里介绍的这种方法不仅适用于keytool这种命令符,以后你遇到所有的命令符都可以采用这种方式查看怎么使用。
我们看到命令下面给的提示
使用 "keytool -command_name -help" 获取 command_name 的用法
就是说如果我们不懂那个命令的话就输入 keytool -命令 -help获取帮助
比如我输入keytool -list -help 就出现下面这个说明


cmd-->到keystore目录下面-->keytool -list -keystore keystore的全名 -storepass 密码 这样就获取关于keystore的信息了。
keytool -list -v -keystore keystore的全名 -storepass 密码 就会详细输入信息。

5.怎么查看APK的签名信息

首先把apk文件重命名改成.zip文件,然后找到META-INF文件下的CERT.RSA,在命令符中到这个文件下面输入命令
D:>keytool -printcert -v -file CERT.RSA
就可以看到APK的签名信息。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,454评论 25 707
  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 8,804评论 0 9
  • 参考什么是 Android 签名机制,Bluebox Security 发现的漏洞有何威胁? Android应用程...
    合肥黑阅读 2,066评论 1 16
  • 过去的五个月基本就是2017年元旦后的日子。那也是我决定重新开始人生新一段旅行的启程时间。从那时开始,我结束了长达...
    绣一针阅读 334评论 0 0
  • 位于大礼堂左前方的图书馆,有所扩建,并起名为“逸夫图书馆”。藏书之多,河南少有,是多少书虫们的天堂啊!也是当年内向...
    简远山人阅读 1,150评论 9 12