工具下载:
easyInstall
wampserver.exe下载地址:http://pan.baidu.com/s/1jIliA6E
【使用方法】
直接将安装包放在本机电脑某目录下,手机上访问一个地址可看到安装包的超链接,点击即可下载安装。
【使用场景】
1、当同时多个包需要安装于多台设备(例如测云推送时);
2、电脑与手机连接通讯很慢时;
3、技术问如何安装测试安装包,而他的电脑又没有安装91助手或者iTools等工具时,可以让对方直接下载安装自己本机的包;
……
【原理及限制】
安卓系统,浏览器直接访问安装包的下载链接即可自动下载和安装。
iOS系统,利用此方法,虽然可以下载安装包,但是安装时需要证书,所以此方法暂时不支持ios的自动安装。
【工具安装】
1、电脑下载安装PHP集成安装环境工具wampserver(或者xampp等其他也可以)
2、提供手机访问下载的php文件easyInstall.php 可自定义命名),置于wamp安装目录下.\wamp\www
【Wampserver安装及配置】
1、安装wampserver,一直点击next就可以完成安装了
安装过程中会提示要选择默认浏览工具。这个浏览工具,指的不是浏览器,而是windows的浏览器,也就是explorer.exe,默认的就是这个,直接点击“打开”即可。
会提示一个输入管理员邮箱以及邮箱SMTP服务器的窗口,可以不填,直接点击Next
安装完成!
2、由于本工具只需要用到访问和url重写功能,故后续只说明Apache的配置
1)wampserver默认是只允许127.0.0.1访问,也就是只允许本机访问,如果外网要访问我们配置好的wampserver服务器,提示权限不够,需要修改如下:
依次点击Apache—httpd.conf,找到如图所示的地方,大概在第234行,把“Deny from all”删掉,再把“Allow from 127.0.0.1”改成“Allow from all”,就可以了。
2)继续搜索,找到如图所示的两个地方(分别在大约第190行和第225行),分别把“AllowOverride None”改成“AllowOverride All”(这一步操作是针对使用了URL重写功能的,如果没有用到的话这步建议不要做修改,因为改了这个之后Apache的安全性会略微有所下降。)
3)开启URL重写功能:如果开了的话,上面的第二条必须做一下,否则很容易造成错误。按照上面的方法打开httpd.conf文件,找到#LoadModule rewrite_module modules/mod_rewrite.so,然后把前面的“#”删掉,就可以了。
4)所有涉及配置文件的修改,都需要重启一下apache服务,才会生效。
【工具使用】
1、将提供手机访问下载的php文件easyInstall.php (可自定义命名),置于wamp安装目录下.\wamp\www
2、在目录下.\wamp\www新建文件夹package(可自定义命名,如果命其他名的话,需要相应修改easyInstall.php里的文件夹路径)
将待安装的apk包置于package文件里
3、查询本机的ip地址,例如10.1.102.70,然后手机上浏览器访问
即可看到本机package文件夹里的安装包,点击即可下载安装。如果新增包了,只要刷新页面即可。