什么是打包?

apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用。打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk会比debug版的小,release版的还会进行混淆和用自己的keystore签名,以防止别人反编译后重新打包替换你的应用。

.jks文件

简单点说就是给你的apk发身份证,上户口,防止和你长的一样的人,假冒你。这里的apk身份证就是我们的“.jks”文件。所以这个jks文件很重要。 如果你同一代码,生成两个jks文件打包,那就代表的是两个软件。

打包流程

1.单击Build>>Generate Signed Bundle/APL...

2.选中apk单击下一步

3.Create new...新建.jks

4.编辑jks的信息后单击ok

5.选择是否记住密码 下一步

6.选择生成文件的类型和路径 点击Finish

7.等待一会右下角出现此标志即打包成功

8.打开项目/app/release即可看到生成的APP和打包日志信息json文件