用AndroidStudio很久了,一直不理解Build Bundle(s)/APK(s)和Generate Signed Bundle/APK的详细差别,用的时间长了,无意中发现了一些东西,没意刻意去学这里的知识,既然发现了一些东西,就记录一下吧。
一般我们打包apk的时候会使用Generate Signed Bundle/APK命令来生成,那什么时候用Build Bundle(s)/APK(s)命令呢?区别如下:
Generate Signed Bundle/APK
Build Bundle(s)/APK(s)
从这里应该可以看出区别了,方式一是手动配置打包的每一步设置,而方式二是使用build.gradle的方式来自动打包,比如我们在build.gradle中配置好签名(包括对应的密码)、apk输出位置、签名方式(V1、V2),配置好这些以后,只要执行命令就自动打包了,不需要每次打包都选择签名、输入密码等重复操作。