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.build.phonegap.com 中看不到它。

为什么我想要它:

上传数据、构建、下载和运行需要花费太多时间。即使我可以使用phonegap CLI(“phonegap remote build android”)。我仍然必须使用二维码,下载并安装。更好的是使用“phonegap local run android”(自动将应用程序安装到手机),然后能够在 debug.build.phonegap.com 上使用 weinre 调试器

为什么它不工作?

我认为这不起作用,因为 build.phonegap.com 中的构建脚本在<feature name="debug-server">构建应用程序之前将属性添加到 config.xml 中。但我不知道如何用数据填充它。

我希望这是可以理解的。在此先感谢,马丁

4

1 回答 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. 在“chrome”或“safari”的 webkit 浏览器中打开链接http://debug.build.phonegap.com/target/target-script-min.js#ANY_ID(不知道为什么,但它不起作用其他)

  4. 在调试模式下在模拟器或设备上本地运行您的 phonegap 构建。

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

我为此使用了 phonegap 3.1.0 和 android 4.0 设备,它运行良好,所以这可能对你有用。

谢谢

于 2014-03-22T07:51:19.500 回答