介绍最牛逼的Android测试版本发包方式
Android发测试包的方式很多种:
- 直接拿机器装:这种方式最傻逼,麻烦不死你,不说了;
- 使用IM工具发送到个人或者群里,这种方式就是发给老板或者领导不能直接安装,微信发送apk文件,直接把你文件名改了,下载速度看公司网速了,一般公司都有限制,qq类似,如果你们公司使用RTX之类的更加恶心,没有手机版本,不能直接手机安装;
- 使用公司共享目录:这种方式也是不能直接通过手机安装,很多领导是没有数据线在公司的,而且也懒得通过数据线安装,麻烦,领导哪有这个时间?;
- 使用线上服务fir或者pgyer等,这种还有一个上传的时间,上传之后还需要下载,测试包需要很多次构建发布,每天都需要发布多次,所以还是耽误时间,当然内测或者公测,这种方式比较不错;
- 自己搭建类似fir的服务:这种方式我觉得是最方便做测试包发布的, 可以通过手机直接下载,下载速度是内网速度,基本都是秒下的;
下面主要是介绍怎么搭建这个服务:
1.首先你需要有node.js环境
网上一大堆,我给你找了一个:
http://www.runoob.com/nodejs/nodejs-install-setup.html
2.安装服务
随时随地将你的当前目录变成一个静态文件服务器的根目录。
项目地址:https://github.com/JacksonTian/anywhere
npm install anywhere -g
3.服务使用
既然是随时随地把当前目录变成一个静态文件服务器,这就好办了
这是我的目录,给大家参考一下:
在电脑里,建立专门存放apk的目录,在apk的目录下面运行下面的命令,把apk文件放到apk的目录下面,就OK了
小技巧:把apk这个文件夹共享了,你的小伙伴都可以放apk包到这个目录下面,开发同学打好测试包,直接丢目录下面就可以了
$ anywhere
// or with port
$ anywhere -p 8000
// or start it but silent(don't open browser)
$ anywhere -s
// or with hostname
$ anywhere -h localhost -p 8888
// or with folder
$ anywhere -d ~/git/anywhere
// or enable html5 history
$ anywhere -f /index.html
执行命令后,默认浏览器将为您自动打开主页。
如果不OK ,请留言,一起探讨。。。请关注quanke,关注优谈TOP-第一女性媒体-No.1 Lady Media