不是在NetBeans中创建的Cordova资源:";创建Cordova资源并将站点根重命名为';www'&引用;

不是在NetBeans中创建的Cordova资源:";创建Cordova资源并将站点根重命名为';www'&引用;,netbeans,cordova,Netbeans,Cordova,我正在使用NetBeans 7.4进行Cordova/Phonegap开发,并使用内置Cordova应用程序模板启动了一个项目 在浏览器(或移动设备浏览器)中运行项目效果很好,但每次我选择Android或iOS时,都会出现以下对话框: 创建Cordova资源并将网站根重命名为“www”? 然后重新创建项目,尽管它已经存在 我试着点击项目属性中的创建Cordova资源,但它一直在说: 未创建Cordova资源。 有什么问题吗?我认为Cordova需要在名为“www”(请参阅)的文件夹中拥有所有资

我正在使用NetBeans 7.4进行Cordova/Phonegap开发,并使用内置Cordova应用程序模板启动了一个项目

在浏览器(或移动设备浏览器)中运行项目效果很好,但每次我选择Android或iOS时,都会出现以下对话框:

创建Cordova资源并将网站根重命名为“www”?

然后重新创建项目,尽管它已经存在

我试着点击
项目属性
中的
创建Cordova资源
,但它一直在说:

未创建Cordova资源。


有什么问题吗?

我认为Cordova需要在名为“www”(请参阅)的文件夹中拥有所有资源(html、JS、CSS、图像等),NetBeans中HTML5项目中的默认站点根名为public_html。因此,如果您的项目的站点根目录有不同的名称,IDE会询问您是否可以重命名它(或者更具体地说,创建它,将public_html的内容移到那里,然后删除空文件夹)

这当然是NetBeans 7.4中的一个bug

幸运的是,它在Netbeans 8.0中得到了修复。 新版本解决了各种问题,并提供了与Cordova更好的兼容性(请参阅)


因此,下载或更高版本,您就可以开始了。

谢谢您的回答。实际上,资源已经在www文件夹中,将root更改为public_html也没有效果。NetBeans自己创建了这个结构,当我在iOS以外的其他平台上运行它时,它完全可以正常工作。在选择iOS的时候,我也遇到了同样的问题,在Windows上运行NetBeans 7.4。它看起来像一只虫子。如果在“创建项目向导”中更改cordova/config设置,这些设置将被忽略。config.xml文件包含默认值,如未在macintosh上的8.1版中创建的
com.coolappz.projectname