一、eclipse 中生成android keystore

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

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

Next >

第二步:创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到

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

第三步:填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了

第四步:生成带签名的apk文件,到此就结束了。

第五步:如果下次发布版本的时候,使用前面生成的keystore再签名。

  第六步:Next,Next,结束!

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

二、命令行生成keystore

dos下进入JDK的bin目录

运行如下命令:

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

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

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

转载:http://www.2cto.com/kf/201412/364526.html

转载于:https://blog.51cto.com/9244582/1661482

Android 生成keystore,两种方式(转载)相关推荐

  1. 阿里软件测试二面:adb 连接 Android 手机的两种方式,看完你就懂了

    前言 随着现在移动端技术的突飞猛进,导致现在市场上,APP 应用数不胜数,那对于测试工程师而言,对于 APP 的测试,那基本就是一个必修课了. 今天,我就来给大家介绍一下,adb 连接 Android ...

  2. java excel生成_两种方式实现java生成Excel

    Web应用中难免会遇到需要将数据导出并生成excel文件的需求.同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此.本博文 ...

  3. android注册广播两种方式,Android 注册广播的两种方式对比

    Android 注册广播的两种方式对比 1.常驻型广播 常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到, 他的注册方式就是在你的应用程序中的AndroidManif ...

  4. 将Eclipse代码导入到Android Studio的两种方式

    转: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0104/2259.html 说到使用Android Studio,除了新建 ...

  5. Meteor android apk打包两种方式

    Meteor apk 打包 首先进入你的所要打包的meteor工程 一.生成apk  meteor build ~/build-output-directory --server=guoyoujinl ...

  6. Android上传图片的两种方式

    参考:https://www.jianshu.com/p/f47943880cea

  7. server2008 sql 账号只读权限_SQL Server 2008数据库创建用户只读权限的两种方式(转载)...

    最优秀的解决方案: https://www.cnblogs.com/hao-1234-1234/p/12699185.html 其它相关文章: 一.命令行方式创建 新建查询窗口,然后输入以下命令然后执 ...

  8. jquery ajax提交表单数据的两种方式

    jquery ajax提交表单数据的两种方式 转载于:https://www.cnblogs.com/zhujiabin/p/4912364.html

  9. android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...

    本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法.分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,noti ...

最新文章

  1. python 取list 里面最大的数或者最小数
  2. 河南省第二届ACM程序设计大赛解题报告(置换群)
  3. Facebook 3D视觉研究最新进展
  4. oracle经常使用函数(1)
  5. 运维自动化------ansible搭建
  6. ROStopic 通信方式
  7. OSI七层模型具体解释
  8. 【AI初识境】如何增加深度学习模型的泛化能力​​​​​​​
  9. java 脚本引擎执行javascript脚本
  10. WebApi个人理解概要
  11. 计算机组成原理3(集中式总线判优控制、总线通信控制)
  12. 零点起飞学php下载,零点起飞学PHP(附光盘)/零点起飞学编程
  13. java day02 【数据类型转换、运算符、方法入门】
  14. 算法与数据结构 第3章 高级排序算法中 归并算法改进
  15. Oracle P6培训系列:14定义资源的计量单位
  16. mi5x的Android的版本,小米5XMIUI11最新稳定版刷机包(最新系统完整固件升级吧安卓8.0)...
  17. POJ 3744 Scout YYF I(矩阵快速幂优化+概率dp)
  18. excel VBA自动化 - 多个工作簿自动合并到一个工作簿
  19. burp小技巧之抓单个网站包
  20. Pomodoro Do - 拖延症患者的福音

热门文章

  1. 这可能是第二好的自定义 View 教程之属性动画
  2. 广播搜寻服务器的动态IP
  3. 转VS2010解决方案转换到VS2008
  4. c# byte char string转换
  5. 【linux+C】神器 vim + 指针相关客串
  6. Tungsten Fabric SDN — VNC API — API Client 的 Python SDK
  7. CodeBlocks主题和字体
  8. NR 5G SDAP业务数据适配协议
  9. 分布式理论(一) - CAP定理
  10. Java开发web的几种开发模式