1、打开CMD进入Java\jdk1.6.0_18\bin文件夹(此处换为你们自己的路径)
2、根据以下命令输入:
keytool -genkey -alias androiddebugkey -keyalg RSA -validity 20000 -keystore debug.keystore -storepass android -keypass android
注意:alias的名字
androiddebugkey 不能变,keystore的名字debug.keystore可变,storepass android keypass android 这俩密码不可变。也就是说你只能按照默认的格式生成一个自定义的debug签名文件,可以换名字,可以换信息(见下,下面的信息能自己定义)。
您的名字与姓氏是什么?
[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
【Y表示yes】
在Java\jdk1.6.0_18\bin目录下会生成一个名字叫“debug.keystore”的文件(这个名字你写什么就是什么),将文件拷贝到自己需要存放的目录,然后配置eclipse,配置完成后最好重启eclipse,配置如下图,不重启应该也ok。
ps:这个签名和系统默认的debug签名基本上差不多哈,但是有时候在团队合作中大家的eclipse签名不一样,一个项目在不同的手机运行就会先卸载再安装啦。这样大家公用一个自定义的debug签名就ok了,还有其他的好处嘛我就不知道了,了解的同学可以补充一下哈。
其他参考文章:
http://www.hongyanliren.com/2014m08/12835.html
http://blog.youkuaiyun.com/u012049463/article/details/41822051