在android studio 中打包,您可以使用studio下的菜单进行打包,但是只能是一个个的打包。即你打包几个apk,就要重复操作打包几次。这种打包方式比较简单,我就不多说了。
主要是介绍第二种命令行打包。在android studio中,打开Terminal命令窗口,输入 ./gradlew build 就可以同时打包多个apk。生成的apk目录在你项目下的app->build->outputs-> apks 下。此时你会看到意外的情况。当你打了三种路径的包,此时会出现六个apk文件。为app-release.apk app-release-unaligned.apk。这边的app-release-unaligned.apk和app-release.apk有什么不同呢?
首先,我们应该明白一点:不管是app-debug.apk 还是 app-debug-unaligned.apk,都是signed apk。
也即是,
app-debug-unaligned.apk = unaligned signed apk
app-debug.apk = aligned signed apk