引入:
(1)项目的收官阶段,我们比用到的签名,打包,上传应用商店。。。
(2)在开发的中途接入第三方的sdk时候经常需要我们的签名的md5去获取相应的appID(比如微信分享,登陆需要项目的应用签名)
下面我们就来说说这两个平台的打包和MD5的获取
舍不得丢弃的老大爷Eclipse
应用打包:
1.:
2.
3.
4.
5
6下次打包就使用这个,不需要重建了
获取MD5。签名:
本应用的(一般我们上线使用的)
使用生成的helloworld.key打包项目,你会发现第5张图出变成
Eclipse本身 debug的签名
点击Window——preferences弹出窗口
新进 新星Android studio
1.使用as自带的打包
这个打包的时候会去重新“编译”(我给他叫编译,会出现重复id,什么的问题报错,这个就要求你项目写的时候要严格一些)
应用打包:
2.使用命令行打包
这个打包就没有第一个那么的严格了,
一般时候我们可以直接在 在 as的 Terminal 控制台上 直接 输入:
gradle assembleRelease
当时有时候你会发现 控制台 给你个 bash gradle command not found (这个原因就是因为你的gradle路径错了,本来一个简单问题,却坑了我好久)可以看下这篇
获取MD5。签名:
本应用的(一般我们上线使用的)
1.首先在把控制台切换到c盘的.android目录下(使用 cd来切换)
2.输入keytool -list -v -keystore **** (这里的***是你刚打包时候得.jks的目录) 得到三种指纹证书,选取SHA1类型的证书,密匙口令是你打包时候得密码,就可以获取到MD5和SHA1(注意如果不输入-v的话就只会出现SHA1的值)
as本身 debug的签名(这里就不上图了,和上面的基本类似)
1.第一步同上面的第一步一样,
2.
输入keytool -list -v -keystore debug.keystore得到三种指纹证书,选取SHA1类型的证书,密匙口令是android,就可以获取到MD5和SHA1