调试 - Weinre

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

使用 Weinre ,我们可以在本地电脑的浏览器来调试在模拟器上的应用。Weinre 是基于 Chrome Developer Tools ,所在用起来跟 Chrome 浏览器的开发者工具差不多。

下面我们可以先去安装一个 Weinre ,然后再看一下怎么样使用它来调试应用。

先安装一下 node.js ,在之前的视频里我们已经安装好了 … 然后打开 终端工具 …

我们使用 npm 来安装 Weinre … 输入 sudo npm -g install weinre

安装好以后,再输入 weinre ,可以启动 weinre 服务 … 提示成功以后 … 打开浏览器 ..

输入 localhost:8080 … 这样可以打开 weinre 服务在本地电脑上的站点 …

这里我们可以把 localhost 改成本地电脑的调试的 ip 地址 … 也就是 127.0.0.1 ….

这个 debug client user interface …. 就是调试应用的界面 … 点击后面的链接 … 可以在新的标签里打开这个链接 ….

你会发现,它跟 Chrome 浏览器的开发者工具长的差不多 …

再回到 weinre 站点的页面上 … 我们需要在应用的网页上嵌入一个 Target Script …. 这样才能使用 weinre 调试应用…

复制一下这行代码 ….

再打开我们的应用的主页 … 也就是应用项目目录下的 www 这个目录下面的 index.html ….

把复制的代码粘贴到页面上 …. 然后保存一下…

Feature

另外我们还需要去配置一下应用的 config.xml … 这个文件在应用项目目录下面的 www 这个目录里面。

在这个文件里,需要输入一组 feature 标签 ….

它的作用就是启用 debug-server ,调试服务器 …. 然后指定一下调度服务器的 ip 地址 …. 这里我们设置成了 127.0.0.1 ,表示使用本地电脑上的调试服务器。

在它的下面,我们需要再指定一下这个应用的 key ,也就是应用的唯一的标识符 ….

保存 ….

编译并安装

回到终端工具,新建一个窗口 … 进入到应用目录 … 再去重新编译并安装一下 iOS 的应用 … phonegap run ios …

预览

如果一切正常的话,在调度的界面上,Targets 下面的文字会变成绿色的。

打开 Elements 选项卡 … 可以看到应用的页面上的代码 … 你可以像调试一般的网页一样 … 修改页面上的元素 … 还有元素上应用的样式等等 ….

调试 - Weinre《 PhoneGap 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点