文档章节

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

piggybear
 piggybear
发布于 2015/02/16 10:33
字数 386
阅读 9
收藏 0

一、eclipse 中生成android keystore

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

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

 

 

Next >

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

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

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

 

二、命令行生成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 文件名。


本文转载自:http://blog.csdn.net/aa294194253/article/details/42916635

共有 人打赏支持
piggybear
粉丝 3
博文 237
码字总数 37552
作品 0
西安
技术主管
android签名机制(3)——如何制作签名

一、制作android签名公钥/密钥 1.生成长度为2048位的RSA私钥 openssl genrsa -3 -out test.pem 2048 2.生成x509格式的公钥证书 openssl req -new -x509 -key test.pem -out test.x509.pem -d......

blackylin
2014/01/21
0
1
如何解决:Android中 Error generating final archive: D...

问题概述: 在导入一个app后提示如下错误: “Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析: android要求所有的程序必须有签名,否则就不会安...

岭南六少
2012/04/18
0
0
Android 生成keystore的两种方式

一、eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) 右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package... Next > 选......

莱茵河水怪v241Beta
2015/07/24
0
0
解决办法Android中Error generating final archive: Deb...

开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下: 打开eclipse的p...

nianien
2012/09/18
0
0
Android中解决debug.keystore到期的问题

开发Android或者jee或者其他java应用时,如果eclipse中的项目前有个红叉叉,但是src下有没有任何提示错误但是又不能通过编译的时候如何找到项目工程的错误根源呢?方法如下: 打开eclipse的p...

亭子happy
2012/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

驼峰变量名的转换

package com.mmall.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 需求:1. 将字符串 user_name_abc 转换为 userNameAbc * 2. 将字符串 us......

蚂蚁-Declan
26分钟前
3
0
HTTP请求方法

根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 序号 方...

踏破铁鞋无觅处
30分钟前
1
0
知识点043-selenium自动化测试网页工具的使用

【摘要】 Selenium是一个主要用于Web应用自动化测试的工具集合。但其作用不仅仅局限于测试领域,还可以用于浏览器行为模拟以及屏幕抓取等,在行业内有着广泛的应用。Selenium支持主流的浏览器...

侠客行之石头
37分钟前
1
0
B250F I219V安装windows server 网卡驱动

https://blog.csdn.net/ryu2003/article/details/50855146

梦想游戏人
37分钟前
1
0
MacOS Install Docker

使用 Homebrew 安装 macOS 我们可以使用 Homebrew 来安装 Docker。 Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装: $ brew cask install dock...

Linux就该这么学
37分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部