Android 生成keystore和ecplise 发布release apk
平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢?
其实还是挺简单的。
1. 通过java自带的keytool工具,创建release版的keystore
- keytool -genkey -v -keystore keystore_name.keystore
- -alias alias_name -keyalg RSA -validity 10000
keystore_name.keystore:要创建的release版keystore的文件名
alias_name:别名?取个好记点的名字吧,后面还要用到的
-keyalg RSA:通过RSA算法生成
-validity 10000:有效期,单位是天
如果java环境配置正常,输入命令后会出现下列信息
Enter keystore password:(keystore的密码)
Re-enter new password:(确认keystore的密码)
What is your first and last name?
[Unknown]: (姓名,用自己喜欢的名字吧,不知道会显示在哪里)
What is the name of your organizational unit?
[Unknown]: (组织单位)
What is the name of your organization?
[Unknown]: (组织,不知道和上面那个有什么区别)
What is the name of your City or Locality?
[Unknown]: (城市)
What is the name of your State or Province?
[Unknown]: (州,省,县)
What is the two-letter country code for this unit?
[Unknown]: CN
Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN correct?
[no]: yes (确认输入的信息)
Generating 1,024 bit RSA key pair and self-signed certificate (SHA1withRSA) with
a validity of 10,000 days
for: CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=CN
Enter key password for <alias_name>
(RETURN if same as keystore password):(alias的密码,如果和keytore密码一致,直接回车)
Re-enter new password:(确认alias的密码)
[Storing my-release-key.keystore]
2. 创建release版的apk文件
在Eclipse中,右键要发布的项目,依次选择 Android Tool -> Export Signed Application Package...
然后就是step-by-step了,选择刚才生成的release版keystore,输入密码,选择alias,输入alias密码,生成release版的apk。
啊,世界清静了~~~
最后就是安装了。
由于使用了新的签名,必须先卸载原来安装的程序才可以安装。
Android 生成keystore和ecplise 发布release apk相关推荐
- Android 生成keystore,两种方式(转载)
一.eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) 右键AntForAndroid根目录弹出菜单->Android T ...
- Android生成keystore方法
2019独角兽企业重金招聘Python工程师标准>>> 一.eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) ...
- Android 生成keystore,两种方式
一.eclipse 中生成android keystore 建立任意一个android项目(例如:AntForAndroid) 右键AntForAndroid根目录弹出菜单->Android T ...
- Android生成自签名证书并签署apk文件
1.修改 openssl 配置文件 vi /etc/pki/tls/openssl.cnf # match 表示后续生成的子证书的对应项必须和创建根证书时填的值一样,否则报错.以下配置只规定子证书的 ...
- 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》
开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...
- android+命令行编译,打包生成apk文件,Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包...
默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 比如 C:\Users\chengcj1.android\debug.keystore 1. ...
- android for vs (三)visual studio android 发布为 apk
android for vs (一)visual studio android 发布为 apk 一.将 debug 模式切换为 release 模式,否则 publicsh android appli ...
- flutter 发布release版的流程(android)
1.配置包名和版本 找到android-app-src-build.gradle文件 在defaultConfig{...}中配置好版本号以及包名 2.生成key 在AS的终端中,进入到工程目录输入( ...
- 发布release版本的apk软件
平时通过Eclipse生成在bin目录下的apk文件,都是debug版的,如何创建release版的软件呢? 其实还是挺简单的. 1. 通过java自带的keytool工具,创建release版的k ...
最新文章
- locust入门:单机使用locust运行压力测试
- Cell Host综述-建立因果关系:合成菌群在植物菌群研究中的机会
- 互联网巨头们的广州“云”棋局
- 2014年江苏省计算机二级c语言考试大纲,「二级C语言」江苏省计算机二级VFP考试大纲...
- Flume性能测试报告
- SAP C4C Mashup port bindingF4帮助对话框里的数据源
- MySQL count()函数
- 汽车上有哪些很难发现却非常实用的配置?
- 百度,在模仿和创新中成长
- Spark稀疏向量和稠密向量
- jQuery动态星级评分效果实现方法
- 关于如何将动作识别数据集UCF101中的每一小段视频按类别分割成一帧帧图片
- 华云天下荣膺“2021年度十佳呼叫中心硬件及软件设备供应商”
- 安装nodejs时:The error code is 2503.
- 课程体系包括哪些要素_课程建设包括哪些内容_以课程建设为抓手,促进专业团队的发展...
- 硬件工程师其实拼的是细节
- Alpha版本冲刺(七)
- 绘制同心圆-第12届蓝桥杯Scratch省赛1真题第3题
- 宏的本质以及宏(包括函数式宏) 没有返回值概念
- 天线巴伦制作和原理_传输线巴伦的原理设计制作及测试
热门文章
- openwrt 遍译php_完全新手教程:编译openwrt全过程
- 大专学java还是python_零基础应该选择学习 java、php、前端 还是 python?
- 1.QT刷新ROS地图画面时,地图画面时不时卡住,甚至整个界面挂掉退出
- vue 返回滚动条顶部组件_vue中回到顶部
- [HDU 1254] 推箱子
- django框架使用mysql报错,及两种解决方法
- ios中一个开发者证书如何创建多个app应用
- linux下安装PHP的redis扩展
- 如何开发auto complete 智能提示功能
- spark(一) build