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了。
具体参考过哪些文章也忘了,东拼拼西凑凑,客官见谅~
- App打包上线需要做什么
- 梳理篇-App上线前需要做什么
- 做APP,从头到尾产品经理需要做什么?—项目上线后
- app上线需要做的测试
- 在做App上线打包的时候遇到的问题
- APP打包无法上线
- APP运营思考:APP上线前,我们该做些什么?
- fir.im Weekly - 做一款 App 需要考虑什么
- APP项目产品经理从头需要做什么
- App打包上线和打包测试版
- 产品(功能)上线前需要做什么?整个产品流程是怎样的?
- 这个月需要做什么?
- 测试需要做什么
- iOS—APP打包上线流程
- iOS—APP打包上线流程
- iOS—APP打包上线流程
- 做APP,从头到尾产品经理需要做什么?- 项目启动前
- 做APP,从头到尾产品经理需要做什么?—项目执行中
- 验证码生成算法
- Spark on YARN工作原理
- 山科大oj--编写函数:各位数字之和 (Append Code)
- XML的基本语法(XML实现html的网页布局的简单功能)
- hadoop校验和
- App打包上线需要做什么
- 平分正方形的直线
- 压力测试工具之webbench
- ubuntu下挂载虚拟机硬盘的方法
- VC实现一个库,并用VB(Visual Basic)来调用的方法,包括传递数组的方法
- WEKA中的参数优化问题
- 查火车票检票口的公众号: 查查火车
- cglib源码学习交流
- swift3.0使用总结