介绍
介绍
我们辛辛苦苦做好了安卓App程序,肯定希望分享给他人使用的吧?(或者根本就是给人家做的,哈哈哈)
这时候就需要学会一项技能,将App程序打包成为APK安装文件
教程
问题1
这里面有个坑,如果直接进行下面的操作,会一直打包完成不了
会一直卡在 app:lintVitalRelease 这里
所以我们要先改一下 build.gradle(Module:app),在 android { ... } 里面增加下面的这段配置
lintOptions { checkReleaseBuilds false abortOnError false }
启动打包工具
打开 Build -> Generate Signed Bundle / APK...
选择打包类型
选择 APK,点击 Next 继续
创建 jks 文件
可以看到这一步的界面的参数全部都是空的,我们需要创建一个
点击 Create new... 创建一个
设置 jks 文件参数
这个界面的内容有点多,听我一一道来
最前面的两个空
Key store path:选择一个本地路径即可,第一次创建文件肯定是不存在的
Password:写一个密码
Key段的空
Alias:jks 的别名
Password:写一个密码,建议和前面的密码一样
Validity(years):安装包有效期
Certificate段的空
First and Last Name:作者姓名
Organizational Unit:部门名称
Organization:公司名称
City or Locality:城市/地区
State or Province:国家/州县
Country Code(XX):是中国人就写CN(不是?自己百度去...)
都填好了,点击 OK
使用 jks 文件
回到了前一个界面,发现这里空都满了
为了以后省事可以选择记住密码(依个人情况)
点击 Next 继续
选择打包参数
选择打包的目标文件夹,发布版本,签名版本
我这里选的是 relase,V2(依个人情况)
点击 Finish 开始打包
完成打包
打包成功了!
快到发布目标目录下看看
可以看到发布目标目录下面多了一个 release 文件夹,点开就可以看到我们的 apk 安装程序了
好了,赶快把这个 apk 安装包发给你的朋友们吧(也可能是你的老板,你的领导,哈哈哈)