工具下载:

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文件夹里的安装包,点击即可下载安装。如果新增包了,只要刷新页面即可。