Phonegap(3.0.0)调试

时间:2013-08-22 19:41:38

标签: debugging cordova weinre

调试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 server。一切正常,但我在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中。但我不知道如何用数据填充它。

我希望这是可以理解的。 提前致谢, 马丁

1 个答案:

答案 0 :(得分: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构建。

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

    我已经使用了phonegap 3.1.0和android 4.0设备,它运行良好,所以这可能适合你。

    由于