1、首先检查下自己的电脑有无java环境,打开CMD 输入java -version,如果有安装会跟下图一样:

2、在cmd命令行中执行keytool -genkey -alias mhhk -keyalg RSA -keysize 2048 -validity 36500 -keystore mhhk.keystore,mhhk是指这个项目的别名(不能有中文),别名创建好后,统一把这句命令的mhhk更改为自己项目的英文别称,看cmd里面的路径是哪里到时生成后的文件就会出现在哪个地方;

3、生成证书文件都需要创建密码,这个密码很关键,需要记住,打包apk包时会使用到;

4、要填写证书的相关信息直到最后生成为止;

5、全部信息填写完毕后,直接确认无误,这时证书文件已经生成;

6、新建个text文件记录刚刚创建的证书密码以及证书的别名,如下;

7、在自己的电脑上创建个文件夹把这个app的文件单独存放,如下,这些文件如有变动要发给上级备份:

8、打正式包时每个app都要有一个单独的包名,以这种规范格式创建:com.gdkyong.XXXX,如下图示例:

9、查看证书信息命令: keytool -list -v -keystore 证书别名(新建证书时输入的名字).keystore

最新文章

  1. POJ2677 Tour[DP 状态规定]
  2. 存储过程详解与java调用(转)
  3. three.js 场景入门
  4. AngularJS深入(5)——provider
  5. Multi-voltage和power gating的实现
  6. php mkdir函数
  7. Qt 动态加载DLL 常见错误有哪些?
  8. TestNG 框架的运用
  9. hexo搭建
  10. [转]MVC 框架教程
  11. Java数组填充和初始化
  12. 含有不等式约束的优化问题——KKT条件
  13. Exception in thread Thread-3:第三个线程意外
  14. 在.NET中操作数字证书(新手教程)
  15. ZOJ 1940 Dungeon Master 三维BFS
  16. smack 4.1.2+openfire 3.10.2i
  17. Linux下adb的配置
  18. 怎样使GridView中满足某个条件的行可编辑,其余行不可编辑?
  19. python的继承多态以及异常处理
  20. 关于学习ios开发的一些笔记

热门文章

  1. Advanced Rest Client 测试工具安装
  2. mathjs 数字处理
  3. 容器 之搭建 jenkins ci 平台
  4. vscode 报错command line option ‘-std=c11‘ is valid for C/ObjC but not for C++
  5. linux办公
  6. [Err] [Dtf] 1044 - Access denied for user 'root'@'localhost' to database 'information_schema'
  7. openframeworks 设置不显示控制台窗口
  8. 使用Mybatis plus xml 记录过程
  9. WPF datagrid双击一整行而不是选中单元格
  10. ubuntu配置docker全局系统代理