毕竟个人第一次写博客,最近公司项目完了,要求多渠道打包上架
对于没有多渠道打包过的菜鸟来说怎么办啊?
当然是百度啊,还有什么说的。。。。。。
于是乎,各种百度的文章出来了。。。。。基本上的思路就是在build gradle里面添加product flavors
对没错,就是像我这样子做。。这都是大神们教我们的没有错
但是我遇到第一个问题就是,在gradle里面,当你的渠道名为全数字的时候,会报错。。。。
例如360这样的渠道名,所以我给它加了两个引号,但是识别出来的名字依然是360
这样子就不会报错了。。。于是乎,第一个问题就解决了
接下来当然是生成apk了。。。。。APK应该怎样一次性生成呢?
当然是用命令行啊,网上的博客都是这样写的,就是这个命令gradlew assembleRelease
但是,今天发现了一个更好,更直观,更简单,自由度高的方法
你可以使用Android studio自带的打包工具,生成所有带签名的apk,简单粗暴
这样点选这里。。。当然这一步貌似有点多余。。哈哈哈哈
然后选好你的签名文件以后。。你就下一步到这里来了。。。。。
这时候你就看到了你所有的渠道了。。。。对就是你在buid gradle里面设置好的所有渠道
这时候候你可以选择一个渠道,点击finish打包。。。。像上图
当然可以选择多个,按住ctrl 或者shift 点选就是了 然后点击finish
就可以一次打包多个apk了,超级简单。。。可视化操作是以后主流
这就是我最后生成的渠道包啦 我当然是全选一次生成的啊 最后感谢下面这篇文章对我的帮助