2014-02-25 30 views
1

我正在使用NetBeans 7.4 for Cordova/Phonegap使用内置的Cordova Application模板开发并启动了一个项目。未在NetBeans中创建Cordova资源:“创建Cordova资源并将网站根重命名为'www'?”

运行在浏览器中的项目(或移动设备浏览器)工作得很好,但每次我选择Android或iOS,我得到如下对话框:

创建科尔多瓦资源和重命名网站根到'www'?

然后重新创建项目,虽然它已经存在。

我试图在Project Properties点击Create Cordova Resources,但它口口声声说:

科尔多瓦资源未创建。

enter image description here

任何线索有什么错?

+0

我在这里遇到同样的问题,在Windows上运行NetBeans 7.4。它看起来像一个错误。如果更改cordova/config设置dorung“创建项目向导”,则忽略它们。 config.xml文件包含默认值,比如'com.coolappz.projectname' –

回答

0

这肯定是NetBeans 7.4中的一个错误。

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

因此,请下载NetBeans 8.0或更高版本,您可以轻松前往。

+0

未在Macintosh上的版本8.1中创建。 – ELITE

0

我相信科尔多瓦要求在名为“www”的文件夹(参见Cordova documentation here)中拥有所有资源(html,JS,CSS,图像等),并且NetBeans中HTML5项目中的默认网站根名为public_html。因此,如果您的项目的网站根目录具有不同的名称,IDE会问您是否可以重命名它(或者更具体地说可以创建它,然后移动public_html的内容,然后删除空文件夹)

+0

谢谢你的回答ladar。实际上,这些资源已经在www文件夹中,并且将根改为public_html也没有效果。 NetBeans自己创建了结构,当我在除iOS以外的其他平台上运行它时,它完全正常。只有iOS选择了这个东西...... – Mobiletainment