同福

打包App程序到APK安装文件

介绍

介绍

我们辛辛苦苦做好了安卓App程序,肯定希望分享给他人使用的吧?(或者根本就是给人家做的,哈哈哈)

这时候就需要学会一项技能,将App程序打包成为APK安装文件

教程

问题1

这里面有个坑,如果直接进行下面的操作,会一直打包完成不了

会一直卡在 app:lintVitalRelease 这里

所以我们要先改一下 build.gradle(Module:app),在 android { ... } 里面增加下面的这段配置

lintOptions {
    checkReleaseBuilds false
    abortOnError false
}

启动打包工具

打开 Build -> Generate Signed Bundle / APK...

86cc32fe5923143c.jpg

选择打包类型

选择 APK,点击 Next 继续

0f80dcc5e0547b83.jpg

创建 jks 文件

可以看到这一步的界面的参数全部都是空的,我们需要创建一个

点击 Create new... 创建一个

81b55491ca6f2e3e.jpg

设置 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

98619bb6eee24580.jpg

使用 jks 文件

回到了前一个界面,发现这里空都满了

为了以后省事可以选择记住密码(依个人情况)

点击 Next 继续

561915f7f05f408e.jpg

选择打包参数

选择打包的目标文件夹,发布版本,签名版本

我这里选的是 relase,V2(依个人情况)

点击 Finish 开始打包

edfccd916661a1b2.jpg

完成打包

打包成功了!

dba207c00f90151d.jpg快到发布目标目录下看看

可以看到发布目标目录下面多了一个 release 文件夹,点开就可以看到我们的 apk 安装程序了

60ea62179d1a455f.jpg好了,赶快把这个 apk 安装包发给你的朋友们吧(也可能是你的老板,你的领导,哈哈哈)