Debugging 如果我想使用build.phonegap.com,我应该卸载cordova并安装phonegap吗?

Debugging 如果我想使用build.phonegap.com,我应该卸载cordova并安装phonegap吗?,debugging,cordova,build,Debugging,Cordova,Build,我从Cordova 3.3.1-0.3.1开始,因为我不知道什么更好。所有的东西都是由npm安装的,等等。然后我浪费了很多时间试图用weinre等远程调试 转到build.phonegap.com,并链接我的cordova git回购。构建似乎工作正常,但调试仍然不起作用。调试客户端现在已连接到目标,但由于某些原因,应用程序在设备上停止运行,这方面的进展很小: 应用程序错误 出现网络错误。(file:///android_asset/www/index.html) 现在,每次我在设备上打开应用程

我从Cordova 3.3.1-0.3.1开始,因为我不知道什么更好。所有的东西都是由npm安装的,等等。然后我浪费了很多时间试图用weinre等远程调试

转到build.phonegap.com,并链接我的cordova git回购。构建似乎工作正常,但调试仍然不起作用。调试客户端现在已连接到目标,但由于某些原因,应用程序在设备上停止运行,这方面的进展很小:

应用程序错误 出现网络错误。(file:///android_asset/www/index.html)

现在,每次我在设备上打开应用程序时,我都会得到:

科尔多瓦API规范 一堆指向测试的链接,这些链接都不起作用

Phonegap说我的应用程序使用的是旧版本的Phonegap(2.9),建议升级到3.0。我用的是Cordova3.3。我应该卸载cordova 3.3并安装phonegap吗?有什么需要注意的问题吗


谢谢。

安装phonegap无需卸载cordova,您的系统上可以同时安装这两个软件

如果您使用cordova创建了一个项目,并希望在phonegap构建中使用它,则必须修改config.xml中的名称空间,以使phonegap特定的参数正常工作。(例如gap:pluginfortheplugins)

使用
而不是

在index.html中,包含phonegap.js而不是cordova.js

关于您的错误,我已经看到当index.html的加载进入超时时


可能是javascript花费的时间太长,或者您在phonegap build中检查了调试,但设备无法在超时之前访问weinre服务器。

我出现此错误,因为我压缩了整个项目文件夹。我再次尝试只压缩www文件夹,结果成功。

谢谢你的提示,它们很有用,但仍然没有成功。发生的事情如下:。。。我清理了XML,将平台/和插件/添加到gitignore,清理了GitRepo。已关闭调试。。。仍然得到index.html错误,这很奇怪,因为index.html应该是设备的本地。。。然后注意到Phonegap的构建服务无法识别插件。在Phonegap构建文档中添加到XML。仍然没有识别插件,构建仍然完全瘫痪。无法访问index.html。有什么想法吗?那么,另一件奇怪的事情/更新。。。我一直在捣乱应用程序按钮,瞧!它起作用了。。。甚至看到我的远程调试目标亮了一会儿(在应用程序启动摄像设备并失去会话调试之前)。禁用了摄像头触发(我的应用程序的主要目的),并能够缩小我在设备上的javascript问题,使jquery.color-2.1.2.min.js文件似乎无法加载。它包含在我的repo中,在本地主机和adb模拟器上运行,但在android设备上运行不正常。如果尚未完成,请尝试将index.html中的cordova.js替换为phonegap.js。你可以用config.xml来编辑这个问题。我还没有弄清所有的问题,但是我确实发现移动设备在jquery颜色库路径的开头有一个额外的正斜杠,而其他浏览器没有。谢谢远程调试!谢谢你的提示。将标记为已回答。(另外,版本差异是由于Phongap Build.中的配置设置设置为3.3,并且没有更多警告)问题。我可以在index.html中同时包含cordova.js和phonegap.js吗?我希望能够同时使用Phonegap和本地构建(目前包括插件)的一个repo。