将以下脚本添加到要调试的页面:
,weinre客户端会检测到目标设备,然后就可以进行调试了。我将使用两个浏览器窗口来显示这里的效果。
(2)AVD模拟器调试
静态页面不能满足我们的需求。很多实际效果,比如触摸事件、滚动事件、键盘输入事件等。需要在真实环境中进行测试,因此需要一个模拟器。就像我们测试ie6一样,AVD模拟器可以和PC上的虚拟机进行对比。当我们需要测试一个特定的模型时,我们可以创建一个新的AVD并进行一系列测试。但是使用AVD的前提是已经部署了安卓的开发环境。这需要JDK androidSDK Eclipse ADT,还是有点麻烦。我们可以轻松匹配主机,这是一个问题。
这里主要使用提琴手和远程代理,具体操作如下:
1.首先,确保PC和移动设备在同一个局域网下;
2.打开电脑上的提琴手。代理IP是电脑的IP地址,端口是8888(这是fiddler的默认端口)。如果没有,可以下载一个叫ProxyDroid的APP,实现代理的设置
4.这时你会发现你其实是把提琴手留在PC上了,所有的请求包都会列在提琴手里,可以和willow一起使用,实现匹配主机甚至反向代理的操作
摘要
以上是我们在实际开发积累的一些经验和技巧,希望能给大家一些帮助。如果你有好的方法或工具,请在留言中分享