PhoneGap/Cordova是创建移动APP一个很酷的框架,但也仍有些不足的地方,不能讲十全十美。 你怎么debug你的app 假设你现在写一种不常规的app, 你需要给console.log更多的信息并且要十分耐心的调式你的app.有一种不完全的解决方案是使用Chrome Dev Tools. 说它不完全是因为有些PhoneGap特性不能在Chrome下运行, 但如果你的app更像一个移动网站,那么这会对你有很大的帮助。
我假设你已经可以编写一两个app且能调试,所以这里就不再涉及如何构建PhoneGap应用程序. 这里只会涉及到如何设置和使用 Chrome's Dev Tools来调试你的app。这篇文章实在Windows 7 下的说明,过两天将发布Mac版本的。
我的所有的PhoneGap app共享同一个父级目录, "Repo". 所以我的建议是创建一个Repo站点. 当然, 有些人宁愿一个app为一个网站. 如果你也这么做, 这种方法依然可行, 只是改变了万盏的目录位置.
这些已经很棒了,但我们仍有问题. 我们不再有"设备就绪"事件,所以这很有可能破坏你的代码. 举个例子, 罗盘程序不经过PhoneGap的处理将不能正常有导航设备对象。 但,HTML的网站也好不了哪里去的。
我还在未解决"设备就绪"问题努力,但是还没有弄好.现在只是测试事件与替换了一些导航设备的测试数据。
推荐阅读: