Eclipse导入Phonegap项目

时间:2014-11-24 08:10:34

标签: eclipse cordova command-line-interface

我有使用在线phonegap构建的应用程序的HTML / JS / config.xml文件。如何将这些文件导入到我可以使用Eclipse / Phonegap CLI处理的项目中?

2 个答案:

答案 0 :(得分:0)

这里的文档就是您所需要的,只需按照步骤操作即可。 http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface

答案 1 :(得分:0)

首先,您需要使用现有的HTML / JS / CSS /图标创建一个新项目

  • 将您的文件放在一个文件夹中,让我们说c:\ oldproject
  • 使用CLI创建一个新的cordova项目并告诉它导入您现有的文件(用适当的值替换foldername,com.test.app和TestApp)

    cordova创建foldername com.test.app TestApp --copy-from = c:\ oldproject

用cordova.js替换phonegap.js参考

在index.html中,将cordgap.js替换为cordova.js(请注意,您可以选择使用phonegap CLI而不是cordova CLI来创建/构建项目,在这种情况下,您可以继续使用phonegap的.js)

然后放回配置并添加插件

  • 将项目中生成的config.xml替换为旧项目

  • 如果您的config.xml包含插件(以<gap:plugin开头的行),则必须使用CLI添加每个插件。

例如,如果你有

<gap:plugin name="org.apache.cordova.file"

你必须致电

cordova plugin add org.apache.cordova.file

然后你必须添加android平台并构建项目。

cordova platform add android
cordova build android

现在您的项目已准备好在eclipse中导入。

请注意,我现在没有兴趣使用eclipse,因为您可以使用CLI构建项目。 (我个人使用文本编辑器比eclipse更好地处理javascrit,然后使用CLI完成所有操作。)

最终警告

如果您在eclipse中编辑代码,您将在platforms / android / assets / www /中编辑文件,而不是在/ www文件夹中编辑文件。

如果您使用cli命令cordova build androidcordova prepare android,CLI将获取根www文件夹的内容并将其放在platforms / android / assets / www中,因此您的所有更改都将是丢失。

因此,如果您选择使用eclipse编辑javascript / CSS,则必须在使用CLI或停止使用CLI之前选择将更改保存到根www文件夹(因此,如果您要添加插件,请执行以下操作: #39; d必须使用plugman)。