发布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。
啊,世界清静了~~~
最后就是安装了。
由于使用了新的签名,必须先卸载原来安装的程序才可以安装。
发布release版本的apk软件相关推荐
- 教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考
教你如何使用android studio 4.0发布release 版本 学习记录 仅供参考 这是老师给我们布置的任务,我在这里做一个简单的总结,话不多说,直接上图上步骤吧 首先,在菜单栏中,点击 B ...
- QT 发布release版本
这里写自定义目 qt发布release版本时需要打包一些dll,需要哪些呢?请看截图: 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入 ...
- QT5.12发布release版本方法
QT5.12发布release版本方法 QT5.12发布release版本方法 生成relaese版本 发布release版本 将release版本整个打包成一个exe文件 QT5.12发布relea ...
- android发布release版本,Android同时安装Release和Debug版本的方法
一般项目做到后期,在测试的时候,需要在测试版本和正式版本之间进行频繁的切换,怎么办呢?土豪的话可以考虑使用两台机器,同时测试,然而为了方便测试,节约成本,最好的办法当然是在同一台机器上安装不同的版本. ...
- Android 如何编译release版本的apk
我用的Android studio是2020的, 版本4.4.0 Build->Generate sign bundle/apk-> path/demo.jks 再配置一下signing ...
- 发布Release版本
android studio生成release.apk 点击Build 点击GenerateSigned Bundle/APK 在弹出窗 点击next 操作KEY 最后一步选择jar形式的apk
- ionic2 mac android,Ionic制作Hybrid App系列二:Mac环境下Ionic release版本APK的签名与发布...
Android应用程序签名 在前一章节里面,通过ionic run使app成功在手机上面跑起来,并且将android-debug.apk放到手机上后发现也能正常的安装,debug版本和release版 ...
- Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)
序言 当我们完成了Qt程序的开发,希望交予测试,或是正式发布的时候,需要将我们的程序进行层层封装,最终以一个安装包的形式呈现给用户.专业版的软件发布,以Qt软件为例,需要三个步骤:生成版本信息,生成R ...
- android studio设置生成的release版本apk的名称
今天,简单讲讲如何使用android studio设置生成apk的名称. 一.首先讲讲如何使用android studio生成release版本的apk. 1.1.前提 发布release 版本,首先 ...
最新文章
- 一文讲清,MySQL主从架构
- mysql从库追主库日志_Mysql主库跑太快,从库追不上怎么做?
- [转]最流行的android组件大全
- AbstractQueuedSynchronizer 源码分析
- 如何在vscode中使用GitLab
- java面试题8 牛客:在Web应用程序中,( )负责将HTTP请求转换为HttpServletRequest对象
- 【测试工具】禅道项目管理工具设置触发邮箱
- 【CQOI2007】【BZOJ1257】余数之和
- 力扣-1791. 找出星型图的中心节点
- python初级樱花编程代码_python turtle绘制樱花树代码
- linux构建lamp的关键步骤,Linux-LAMP平台搭建详解
- linux 内网ip扫描工具,C#开发:局域网IP地址扫描小工具
- cenos7开启SMB文件共享,小米摄像头无法搜索到的原因
- Markdown安装/破解/下载
- xargs -i参数详解
- 《深入浅出通信原理》辅助笔记
- html请求的跨域问题
- VC2010 无法启动程序 系统找不到指定文件
- 面向对象划分--ERP销售订单、生产工单、料号
- 【JS逆向系列】某乎x96参数与jsvmp初体验