androidstudio项目签名打包生成apk出错整理

本人由于一些误操作接触到打包文件的问题,故作此文避免再次踩坑。

1.入口:build->generate signed bundle/APK,打开后如下图1.1:


1.1

2.选中apk打包,进入next:


3.选择打包类型:


4.箭头所指即为生成的混淆+签名后的打包apk文件。(*签名文件不可以随便更改,如果有申请第三方的功能,都需要这个签名文件去检验的,比如说集成了微信支付,我们换签名文件的话,微信那边就会检验不通过)

5.本文重点并非上述步骤,而是我自己重新生成了一个密钥后,打包文件变成了.aab后缀文件。于是我想研究下它的打包过程和原理:

5.1在我们的build.gradle中可以更新打包文件版本号名称(自己配一下):


5.2签名文件会在此处进行对应生成信息:


5.3当然,你的项目文件也会对应生成相应的签名文件,例如我此处的文件为yoocarjks.jks:


5.4自己配一下打包生成文件的命名:


以上over

6.*问题点:

6.1.签名文件生成的乱码是些啥?

6.2.由于我当时把项目扔垃圾桶了,还有些文件并没有搞清楚是干嘛的,如下图:


buildoutputcleanuo.lock/executionhistory.bin/executionhistory.lock/filehashes.bin/filehashes.lock/outputfiles.bin/xxx.app.iml这些文件分别干嘛的,从包名看像是打包生成的文件。

作此文激励下自己空了去学习查阅下,若有知道的小伙伴欢迎留言分享~此文会继续追更~

7.1关于xxx.app.iml看到一篇不错的出错解决方案:

https://blog.csdn.net/qq_38998213/article/details/81907253

设计原理如下:


这个文件,后续遇到问题我再深入了解下

你可能感兴趣的:(androidstudio项目签名打包生成apk出错整理)