如何调试phonegap windows phone 8.1

How to debug phonegap windows phone 8.1

本文关键字:windows phone phonegap 何调试 调试      更新时间:2023-09-26

我是windows phone开发的新手,发现我不知道如何用windows phone模拟器调试cordova/phonegap应用。

我发现使用weinre(从这里)可以调试应用程序,但仍然没有找到如何将其与模拟器连接(在index.html中使用<script src="http://127.0.0.1:8080/client/#anonymus"></script>不起作用)

所以,我对两个可能的问题有两个可能的答案:

1)我如何调试我的cordova/phonegap应用程序为windows手机?

2)如果使用weinre,我怎样才能使它工作,这样我就可以调试我的应用程序?

确保你已经在vs中创建了Windows Phone项目。如果你可以在设备上运行它,那么它应该与以下内容一起工作。摘自本网站:http://sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html

您可以通过打开浏览器页面来验证服务器是否启动加载127.0.01:8080(8080是Weinre的默认端口)。如果你如果看到这个页面,服务器正在运行:

现在单击Debug Client User Interface链接能够查看是否有任何客户端连接和调试连接客户。让我们创建Windows Phone HTML5应用程序。使用SDK模板中打开页面index.html来创建一个新项目文件夹Html,并将这一行添加到head部分:

<script src="http://[the server ip]:8080/target/target-script-min.js#anonymous"></script>

将[服务器ip]替换为运行Winre服务器的PC的ip然后运行应用程序。如果一切如我们所料在服务器上调试客户端用户界面,我们应该看到一个目标连接:

一旦目标Windows Phone页面连接,您可以检查和实时更改DOM

如果你总是可以在IE11中运行站点并更改其设置以模拟Windows Phone设备,那么使用内置的IE调试工具,但显然不能在设备上调试…