我是Windows手机开发的新手,发现我不知道如何使用Windows Phone模拟器调试cordova / phonegap应用程序。
我发现使用weinre
(from here)可以调试应用,但仍然无法找到如何将其与模拟器连接(使用{{1}在index.html中没有工作)
所以,我对2个可能的问题有两个可能的答案:
1)如何调试Windows phone的cordova / phonegap应用程序?
2)如果使用weinre,我该如何使其工作以便我可以调试我的应用程序?
答案 0 :(得分:3)
确保您已在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 并运行该应用程序。如果一切都像我们预期的那样 服务器上的Debug Client用户界面我们应该看到一个Target 连接:
连接目标Windows Phone页面后,您可以检查和 实时更改DOM
如果你无法在IE11中运行该站点并更改其设置以模拟Windows Phone设备,那么使用内置的IE调试工具,但显然无法在设备上调试...