调试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中。但我不知道如何用数据填充它。
我希望这是可以理解的。 提前致谢, 马丁
答案 0 :(得分:0)
你现在可能已经找到了这个问题的答案,但这可能对某人有帮助,
这是你必须做的,
在/www/index.html中将以下脚本添加到head部分
<script src="http://debug.build.phonegap.com/target/target-script-min.js#ANY_ID"></script>
在/www/config.xml中确保您已允许域debug.build.phonegap.com,或者只需添加<access origin="*" />
以后可以更改它。
在“Chrome”或“safari”的webkit浏览器中打开链接http://debug.build.phonegap.com/target/target-script-min.js#ANY_ID(不确定原因,但在其他方面不起作用)
以调试模式在仿真器或设备上本地运行您的phonegap构建。
部署版本后,您可以看到您的设备以绿色显示在“目标”部分下方(在浏览器中)。
我已经使用了phonegap 3.1.0和android 4.0设备,它运行良好,所以这可能适合你。
由于