App打包上线需要做什么

来源:互联网 发布:淘宝店铺插件 编辑:程序博客网 时间:2024/06/10 12:01

嗯.....相信很多没发布过App的小伙伴在面临这个问题的时候,都很纠结。总不可能直接拿到apk,就往应用市场这么一扔(我也希望是这个样子),然而我们面临app安全,统计的问题。

我待过的一家公司,app发布时直接360加固,然后拿到加固后的apk就到360上发布,同时360也有多渠道打包的方法,当时第一个想法就是,去哪里看下载量,用户操作。

以下是我自己项目打包流程,记录下怕自己以后忘了

一:集成友盟多渠道打包

参考官方文档 ,我的是studio ,在Gradle依赖中添加:

然后AndroidManifest.xml中添加

填入你的在友盟添加应用时生成的Appkey

在你app的build.gradle中,添加代码:



productFlavors中为你要打出包的渠道。至于签名的配置,个人建议把签名放到自己app目录下,方便找,当然你要放C盘还是什么盘也是可以的。

配置完成后,clean或者刷新下,然后在studio里的Terminal 输入命名行 gradlew assembleRelease 回车,一次性生成所有的渠道包。所有生成的apk在项目的build\outputs\apk下。 

上图所生成的apk中,含有“unsigned“,聪明的小朋友肯定知道这是没签名的意思...

接下来就是我们常规的签名步骤了


这里会看到,Flavors中有我们刚刚在build.grdle中添加的渠道,按住shift 全选——Finish,喝口水默默等待....

成功以后Studio会提示你的,这我就不上图了,查看你的app目录下,已然生成了各个渠道包


Ps:别问我为什么你生成的名字跟我不一样,我这是重命名过的 OvO

至此,友盟多渠道打包就结束了,应该没用到混淆,接下来我们就需要使用一种第三方工具来加密了

二 :360加固

百度下个360加固助手,配置下签名,选择的签名必须是你这个apk的签名


记得添加完签名以后,上面要选中你刚添加的签名,然后加固应用,这个很简单,直接把你的apk拖过去就行了,一顿等待,加固完后会弹出一个路径,点进去就是了,没弹出来你也可以右键“打开输出路径”里面的apk就是你将要拿去发布的apk了。

具体参考过哪些文章也忘了,东拼拼西凑凑,客官见谅~


0 0
原创粉丝点击