Phonegap(3.0.0)调试

3
我在调试Phonegap应用程序时遇到了一些小问题。
我知道:
我可以将应用程序数据上传到build.phonegap.com,构建它,将应用程序下载到手机上,然后使用debug.build.phonegap.com来调试应用程序,这很好。对我来说有效。
我想要:
我想使用Phonegap 3.0.0 CLI和Android SDK(“phonegap local run android”)本地构建phonegap应用程序,然后在debug.build.phonegap.com上使用weinre debug服务器。除了我看不到它在debug.build.phonegap.com上之外,一切都很好。
为什么我想要它:
上传数据,构建它,下载并运行需要太多时间。即使我可以使用phonegap CLI(“phonegap remote build android”)。我仍然需要使用QR码下载并安装。更好的方法是使用“phonegap local run android”(自动将应用程序安装到手机),然后能够在debug.build.phonegap.com上使用weinre调试器。
为什么它不起作用?
我认为这不起作用是因为build.phonegap.com中的构建脚本在构建应用程序之前将属性添加到config.xml中。但我不知道如何填写它的数据。
我希望这是可以理解的。 提前感谢, 马丁

我希望有人能回答这个问题... 你找到解决方案了吗? - user89862
如果您有一个Android KitKat设备,现在可以使用Chrome进行远程调试:http://10typesofpeople.tumblr.com/post/76669066010/remote-debugging-phonegap-apps-with-chrome-dev-tools - jackocnr
1个回答

0

也许你现在已经找到了解决这个问题的方法,但这可能会帮助到其他人,

以下是你需要做的:

  1. 在 /www/index.html 中,在 head 部分添加以下脚本:<script src="http://debug.build.phonegap.com/target/target-script-min.js#ANY_ID"></script>

  2. 在 /www/config.xml 中确保你已经允许了 debug.build.phonegap.com 域名,或者只需添加 <access origin="*" />,稍后再更改。

  3. 在 WebKit 浏览器(如 Chrome 或 Safari)中打开链接 http://debug.build.phonegap.com/target/target-script-min.js#ANY_ID(不确定为什么,但在其他浏览器中无法正常工作)

  4. 以调试模式在模拟器或设备上本地运行 PhoneGap 构建。

构建部署后,你可以在“目标”部分看到你的设备以绿色显示(在浏览器中)。

我使用了PhoneGap 3.1.0和Android 4.0设备,它运行良好,所以这可能适用于您。

谢谢


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接