Android 生成keystore,两种方式 【包括Mac下制作】

一、eclipse 中生成android keystore

建立任意一个android项目(例如:AntForAndroid)

右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package...

 

Android 生成keystore,两种方式 【包括Mac下制作】_第1张图片

 

Next >

Android 生成keystore,两种方式 【包括Mac下制作】_第2张图片

选择“Create new keystore”并且保存在一个目录下面(本例子保存在项目跟目录下输入密码,然后next

Android 生成keystore,两种方式 【包括Mac下制作】_第3张图片

填写一些信息,填写的Alias 和 密码不要忘记了

Android 生成keystore,两种方式 【包括Mac下制作】_第4张图片

Android 生成keystore,两种方式 【包括Mac下制作】_第5张图片

这样在项目根目录下就生成以上流程产生的androids.keystore

Android 生成keystore,两种方式 【包括Mac下制作】_第6张图片

 

二、命令行生成keystore

dos下进入JDKbin目录

运行如下命令:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore

查看命令keytool -list -keystore "android.keystore" 输入你设置的keystore密码


三、mac中用命令行生成keystore

首先下载最新版的jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. 首先打开终端(在搜索里面搜索Te即可出来)

  2. 然后输入  cd /Library/Java/Home/bin/

  3. 然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。

  4. keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 -keystore /Users/你的用户名/android.keystore

  5. 好了,看看你的用户目录下,是不是生成了,收工。

我们需要用到的参数。

-genkey 生成文件。

-alias 别名。

-keyalg 加密算法。

-validity 有效期。

-keystore 文件名。


你可能感兴趣的:(android,keystore)