Android网络升级功能在局域网内的测试方法

来源:互联网 发布:小猪cms源码下载 编辑:程序博客网 时间:2024/04/30 11:42

      手头上在做的案子要实现APK的网络在线检测版本及升级.一时找不到网络空间存放测试文件,便研究了在局域网内实现通过HTTP地址访问需要的升级文件并验证通过.

测试方法如下:

1. WIN7系统,手动安装IIS(微软的Internet服务器组件),具体安装方法网上有很多,百度搜"WIN7安装IIS"即可.

2. 把WIN7的系统防火墙关掉.

3. 正确安装IIS后,把所需的升级文件(例如abc.apk和version.xml)存放在局域网内的A电脑上的安装IIS时所设的物理路径内(假设是A电脑的D:\TEST).

4. 在浏览器里先验证是否能访问这二个文件,直接输入HTTP地址,假设A电脑的IP地址是192.168.0.101,则HTTP地址为 HTTP://192.168.0.101:80/version.xml.若能显示出文件目录或文件内容则表明访问已OK,可以把此HTTP地址填入APK的URL内进行相关的APK在线检测及升级的功能测试.

5. 由于IIS默认没有添加针对后缀为.apk的文件扩展名的识别,所以会出现apk文件访问失败.解决方法很简单,在IIS内加上针对.apk的文件扩展名的识别即可. 控制面板-->管理工具-->Internet 信息服务(IIS)管理器,打开后找到"网站-->Default Web Site",点击"MIME类型",选右上角的"添加",弹出的对话框里

  文件扩展名填写 .apk 

  MIME类型填写 application/octet-stream

以上均已测试通过~