『壹』 如何生成签名文件keystore及对APP进行签名
首先,点击桌面右下角的开始菜单,打开开始菜单主界面
在弹出的开始菜单主界面,单击头边方框最下面的“运行”菜单
弹出,运行对话框,输入cmd命令,单击确定按钮,打开DOS命令窗口
再出现的DOS命令提示窗口中,输入“物蠢cd 自己的java安装目录”,然后按回车,进入java安装目录下
接下来,输入以下命令“keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore android.keystore”,其中的-validity参数为APP的有效期限,我们输入10000,按回车
接下来,会要求我们输入密码,这个密码很重要自己要记住,输入密码的时候界面不给提示,输完后按回车,然后确认输入密码即可,两次密码一样
然后我们该输入自己的有效信息了,这里会要求我们输入,公司名称,省份,城市,姓名桥蚂者等等,输入完毕后按回车,会让我们进行信息确认,正确输入“Y”,不正确输入“N”,我这里输入Y
输入完信息,我们需要确认输入android.keystore的主密码,如敏薯果和keystore的密码一样,则直接按回车,无需输入
此时我们的android.keystore文件变创建成功了,我们可以到自己电脑的java安装目录的bin文件夹下,看到我们创建的android.keystore文件了
『贰』 android 打包的key在哪个文件
第一种利用凯蚂 java jdk 来生成
第二种. 利用eclipse 来生成
a.
进入 cmd 命令行提示符
进入到jdk的bin目胡冲录(如图:)
如图进入java jdk的bin目录后,输入:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore -alias android.keystore 回车
然后接下来就是按照提示输入(如图:)
完成上面的步骤后, 该 .keystore文件就已经生成了, 在 bin目录下
说明: android.keystore 是.keystore文件的名称, 这里可以根据需要设定,
-validity 是该文件的有效期时间
密钥口令就是以后签名时需要填写的Password
注意: 如果生成不成功,可能是因为没有管理员权限,用需要以管理员身份生成.keystore文件
b.使用Eclipse 来生成一个keysotre文件
1. 在eclipse中 选择一个Android 工程, 然后"右键" --> Android Tools -->Export Signed Application Package-->Create new keystore
说明:上图的Location是要生成的keystore文件的位置,Password是keystore文件的密钥
2.接下来还是和命令提示符里一样的填写相关信息
注意: 一裤孙歼定要记住输入的密码
『叁』 hadoop中keystore文件显示不出来如何处理
第一种解决方法。
在.android目录下输入: keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000
这里写图片描述
按要求填写以下:
这里写图片描述
验证debug.keystore是否生成
这里写图片描述
这样就成功了腊李,接着再看看.android目录下轮简迟,已经有debug.keystore文件了
第二中解决方法。
用一种比较白痴的方法,对电脑上的文件进行搜索,查询debug.keystore文件,对该文件进行拷贝,粘贴到.android目录下,咐咐就不会报错。
.最后进行验证,输入keytool -list -v -keystore debug.keystore。
如果该方法能解决您的问题,给您带来了帮助,请给我一个赞,表示鼓励。
『肆』 怎样生成导出Android APP的android.keystore
首先,我们需要一个keystore,当然已经有了的话就不用这一步了:
cmd下:
进入到jdk的bin目录,这样的话,Android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件
C:\Program Files\Java\jdk1.6.0_10\bin>keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: qiaoling您的组织单位名手好称是什尘槐么?
[Unknown]: www.chinaandroid.com
您的组织名称是什么?
[Unknown]: www.chinaandroid.com
您所在的城市或区域名称是什么?
[Unknown]: haidian
您所在的州或省份名称是什么?
[Unknown]: BJ
该单位的两字母国家代码是什么
[Unknown]: 86
CN=qiaoling, OU=www.chinaandroid.com, O=www.chinaandroid.com, L=haidian, ST=BJ, C=86 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):
其中毕兄铅参数-validity为证书有效天数,这里我们写的大些10000天。还有在输入密码时没有回显(尽管输就是啦) 并且 退格,tab等都属于密码内容,这个密码在给.apk文件签名的时候需要.
『伍』 如何生成ANDROID的DEBUG使用的KEYSTORE
ANDROID团队开发时,相互使用手机如果重新安装时必须要卸载原来的应用才能进行安装,否则会出现签名冲突,为了避免这个问题,我们可以不使用默认生成的DEBUG的KEYSTORE,而桐拆生成自己的KEYSTORE,并相同使用
ANDROID提供出来的默认DEBUG的KEYSTORE格式
Keystore name: “debug.keystore”
Keystore password: “android”
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”
所以在生成的时候具体的操作内容
1、打开CMD进入Java\jdk1.6.0_18\bin文件夹
2、根据以下命令输入
keytool -genkey -alias androiddebugkey -keyalg RSA -validity 20000 -keystore debug.keystore -storepass android -keypass android
您局晌枣的名字与姓氏是什么?
[Unknown]: Android Debug
您的组织单位名称是什么?
[Unknown]: Android
您的组织名称是什么?
[Unknown]: Android
您所在的城市或区域名称是什么?
[Unknown]: XM (这个字段无所谓)
您所在的州或省份名称是什么?
[Unknown]: FJ (这个字段无所谓)
该单位的两字谨好母国家代码是什么
[Unknown]: US
CN=Android Debug, OU=Android, O=Android, L=XM, ST=FJ, C=US 正确吗?
[否]: Y
在Java\jdk1.6.0_18\bin目录下会生成一个名字叫“debug.keystore”的文件,将文件拷贝到自己需要存放的目录,然后配置eclipse,配置完成后最好重启eclipse
『陆』 cmd生成签名时出现java.io.FileNotFoundException: android.keystore (拒绝访问。)
只要重新制定生成的.keystore文件的存储路径就可物塌以了
将
keytool -genkey -alias androidkerren.keystore -keyalg RSA -validity
20000 -keystore androidkerren.keystore
里边后边的androidkerren.keystore改变为D:\FGH\fgh_apk\androidkerren.keystore(D:\FGH\fgh_apk\这卜烂个是想自己的新路径),型蚂漏
然后执行
keytool -genkey -alias androidkerren.keystore -keyalg RSA -validity
20000 -keystore D:\FGH\fgh_apk\androidkerren.keystore
『柒』 android studio怎么查看md5码
第一种方法,使用keytool
首先我们得在系统早圆的环境变量中配置下keytool,keytool是位于我们JDK安装的bin目录下,如下图
好了到这里就结束了,在实际开发中为了避免注册时弄错签名汪滚,建议时打包后在获取apk的签名.
『捌』 请教httpclient访问https,我的步骤错哪里了
首先是服务端如何支持https的问题,步骤如下。
1、生成服务端证书,cmd命令:
keytool -genkey -alias tomcat -keyalg RSA
或者
keytool -genkey -alias jboss -keyalg RSA
按照提示输入一些信息,如果是本机调试,用户名最好输入localhost,否则会出现不匹配异常。
完成后,系统默认把文件放在我的文档里面,名字默认是.keystore。
把文件复制到jboss-5.1.0.GA\server\default\conf下面。
2、在jboss-5.1.0.GA\server\default\deploy\jbossweb.sar\打开server.xml,找到如下:
<!-- SSL/TLS Connector configuration using the admin devl guide keystore-->
<Connector protocol="HTTP/1.1" SSLEnabled="true"斗帆
port="443" address="${jboss.bind.address}"
scheme="https" secure="true" clientAuth="false"
keystoreFile="${jboss.server.home.dir}/conf/.keystore"
keystorePass="123456" sslProtocol = "TLS" />
jboss默认有这些,但是注释了,如果没有就添加进去。需要注意下面几个属性值:
port是端口号,默认空前雹是8443。
keystoreFile="${jboss.server.home.dir}/conf/.keystore"是keystore文件路径。keystorePass是提悔早示中输入的密码。
『玖』 如何生成Android的签名证书
cmd命令生成android签名证书,有空在写一篇eclipse导出带签名的apk,这里面包括生成新的签名。现在还是讲讲在cmd怎么操作生成签名证书。
1、dos下进入JDK的bin目录
运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore
示例:
C:\Program Files (x86)\Java\jdk1.8.0_25\bin>
keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore d:\test.keystore
ps:-alias test 生成的keystore别名,-keyalg RSA 加密和数字签名的算法,-validity 20000 有效天数
输入密钥库口令:123456
再次输入新口令:123456
您的名字与姓氏是什么?
[Unknown]: rob
您的组织单位名称是什么?
[Unknown]: abc
您的组织名称是什么?
[Unknown]: abc
您所在的城市或区域名称是什么?
[Unknown]: guangzhou
您所在的省/市/自治区名称是什么?
[Unknown]: guangzhou
该单位的双字母国家/地区代码是什么?
[Unknown]: cn
CN=rob, OU=abc, O=abc, L=guangzhou, ST=guangzhou, C=cn是否正确?
[否]: y
输入 <test> 的密钥口令
(如果和密钥库口令相同, 按回车):
如果没有错误则回去查看D盘根目录下,多了test.keystore
所以第一次输入的是,密钥库的密码。
最后输入时密钥别名的密码。到这里生成签名就搞定啦。
2、查看md5指纹验证
输入keytool -list -v -alias androiddebugkey -keystore 再加上刚刚从红色框中复制出来的内容
我这里的就是keytool -list -v -alias androiddebugkey -keystore C:\Users\ZLQ\.android\debug.keystore了,回车
-alias androiddebugkey 这个是别名
-keystore C:\Users\ZLQ\.android\debug.keystore 具体位置的密钥库
要求输入密码,密码是android,至此就可以拿到MD5认证指纹了
『拾』 安卓签名文件.keystore 和 .jks
方法一(通常用于发布版的keystore)
第一步、打开 Android Studio 的 Terminal 工具。
第二步、输入命令:keytool -v -list -keystore (keystore文件路径)。
第三步、输入 Keystore 密码
方法二 (用于调试版的keystore)
第一步、打开 Android Studio右侧面板的gradle,找到当前项目名(第一个)
第二步、点开,Tasks-->android-->signingReport,点击即可
谈老磨 方法三 (两者都可)
第一步、打开cmd(ctrl+r)
第二步、(调试版)控制台窗口中输入 cd .android 定位到 .android 文件夹。
(发布版)直接在控制台输入命令
第三步、输入命令 (调试版)keytool -list -v -keystore debug.keystore
无密码,直接回车即可
(发布版)keytool -list -v -keystore (keystore文件路径)
含早 输入 Keystore 密码,回车
1、解压得到RSA文件
APK以zip文件方式打开含斗,在\META-INF\目录中存在一个.RSA后缀的文件,一般名为CERT.RSA
2、使用keytool命令获取证书信息(包括MD5)
运行如下keytool命令即可:
keytool -printcert -file CERT.RSA
正常使用AS生成签名文件后,有这样提示,按照提示修格式,例如
keytool -importkeystore -srckeystore /Users/anbeibei/Desktop/uvpd -destkeystore /Users/anbeibei/Desktop/uvpd.jks -deststoretype pkcs12
然后使用新生成的签名文件即可
或者直接使用命令行来生成签名文件,不用AS生成再修改格式,例如
keytool -genkey -alias testalias -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore /Users/anbeibei/Desktop/test.keystore -storepass 123456
// 签名配置
signingConfigs{
debug{
storeFile file("test.jks")
storePassword"test12345"
keyAlias"test"
keyPassword"test12345"
}
release{
storeFile file("test.jks")
storePassword"test12345"
keyAlias"test"
keyPassword"test12345"
}
}
buildTypes{
release{
minifyEnabledfalse
proguardFiles getDefaultProguardFile('proguard-android-optimiz.txt'),'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug{
signingConfig signingConfigs.debug
}
}
附 配置使用Android studio的terminal
签名文件.keystore 和 .jks
各种数字证书区别