Android(安卓)生成keystore,两种方式 【包括Mac下制作】
一、eclipse中生成androidkeystore
建立任意一个android项目(例如:AntForAndroid)
右键AntForAndroid根目录弹出菜单->AndroidTools->ExportSignedApplicationPackage...
Next>
选择“Createnewkeystore”并且保存在一个目录下面(本例子保存在项目跟目录下)输入密码,然后next
填写一些信息,填写的Alias和密码不要忘记了
这样在项目根目录下就生成以上流程产生的androids.keystore了
二、命令行生成keystore
dos下进入JDK的bin目录
运行如下命令:
keytool-genkey-aliasandroid.keystore-keyalgRSA-validity20000-keystoreandroid.keystore
(-validity20000代表有效期天数),命令完成后,bin目录中会生成android.keystore
查看命令keytool-list-keystore"android.keystore"输入你设置的keystore密码
三、mac中用命令行生成keystore
首先下载最新版的jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-
首先打开终端(在搜索里面搜索Te即可出来)
-
然后输入 cd /Library/Java/Home/bin/
-
然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。
-
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 -keystore /Users/你的用户名/android.keystore
-
好了,看看你的用户目录下,是不是生成了,收工。
我们需要用到的参数。
-genkey 生成文件。
-alias 别名。
-keyalg 加密算法。
-validity 有效期。
-keystore 文件名。
更多相关文章
- Android(安卓)SDCard Filesystem
- Android(安卓)生成keystore,两种方式 【包括Mac下制作】
- Android(安卓)生成keystore,两种方式 【包括Mac下制作】
- Android(安卓)生成keystore,两种方式 【包括Mac下制作】
- AIDL(android 接口描述语言)
- Android官方命令深入分析之AVD Manager
- android下不规则多边形填充位图
- 解决 Android(安卓)模拟器 无法上网问题
- android keytool 不是内部命令或外部命令在 (win7下不能用的解决