• 郑州北大青鸟首页
    • 网站导航
    • 河南软件与网络工程师培养基地 河南拥有IT体验馆课程专业全、规模大校区河南多年连获全国教学质量奖2011-2018年获北大青鸟总部荣誉奖
    首页 中心介绍 新闻动态 课程详解 师资力量 专家讲座 招生问答 学员活动 精?#39318;?#39064; 报名
    当前位置: > 学员活动 > 学术交流 >

    移动终端开发中的webapp调试的几种可选方案

    2013-05-29 15:36 来源:郑州北大青鸟
        现在安卓系统已经成为了世界第一大智能移动终端设备供应商。随着移动设备的用户越来越多,每天安?#21487;?#22791;的激活量都已经超过130万台,所以我们面向移动终端软件开发的WebAPP也开?#20960;?#36827;了。
        下面,河南北大青鸟老师就为大家介绍一下移动终端开发中的webapp调试的几种可选方案。
        1.weinre远程实时调试
        Web开发者经常使用Firefox的firebug或者Chrome的开发人员工具进行Web调试,包括针对JavaScript,DOM元素和CSS样式的调试。
        但是,当我们期望为移动Web站点或应用进行调试时,这些工具就很难派上用场。下面将介绍如此在日常工作使用它。
        首先,我们要下载weinre的jar包;
        然后通过运行dos命令来启动它(请注意在你的电脑上已经安装有JDK)。
        运行命令如下,需要把路径改成你的?#23548;?#25991;件位置:
    java -jar d:toolsweinre-jarweinre.jar –httpPort 8081 –boundHost -all- //。
        访问localhost:8081,如果看到如下的页面,说明weinre已经启动成功:
        输入debug client user interface地址(调试客户端UI地址)。
        2.AVD模拟器调试
        静态页面并不能满足我们的需求,很多?#23548;?#25928;果比如touch事件、滚动事件、键盘输入事件等,都需要在真实的环境下测试,这时就需要用到模拟器。
        3.手机抓包与配host
        在PC上,我们可以很方便地配host,但是手机上如?#38395;鋒ost,这是一个问题。
        这里主要使用fiddler和远程代理,实现手机配host的操作,具体操作如下:
        首先,保证PC和移动设备在同一个局域网下;
        然后,在PC上开启fiddler,并在设置中勾选“allow remote computers to connect”
        再手机上设?#20040;?#29702;,代理IP为PC的IP地址,端口为8888(这是fiddler的默认端口)。
        最后,此时你会发?#37073;?#29992;手机上网,走的其实是PC上的fiddler,所有的请求包都会在fiddler中列出来,配合willow使用,即可实现配host,甚至是反向代理的操作。
        以上就是北大青鸟老师在移动终端软件开发中积累的一些调试经验,希望能够给大家一些帮助!
    ------分隔线----------------------------
    栏目列表
    联系我们
    • 学校地址:郑州市金水区文化路90号河南财经政法大
    • 学文南校区1号楼(文化路与东风路?#26041;?#21449;口文化路
    • 向南1000米)
    • 咨询热线:0371-63383521 63383522
    • 6路,28路,966路到文化路与俭学?#32456;?#19979;车
    企业预订人才热线:0371-63383521
    就业服电话:0371-55902629
    教学监督:0371-55690491
    郑州北大青鸟软件学院地址:郑州市文化路90号河南财经政法
    大学文南校区1号楼
    传真:0371-63383562 ?#25910;?#32534;码:450000
    备案号:豫ICP备10022989
    版权归 郑州翔天信鸽科技有限公司
    咨询电话:0371-63383521 15225191462
    北大青鸟APTECH(郑州翔天信鸽)授权培训软件学院
    教育改变生活
    山东十一选五走势图