2014-11-24 106 views
0

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

回答

0

这里的文档是你需要的,只需按照下面的步骤。 http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface

+0

这是如何开始一个新的项目。我需要知道如何“导入”和使用web版本的phonegap构建到eclipse/cli格式的现有项目。 – 2014-11-24 09:19:30

+0

创建一个像这样的新项目,添加android平台(与cli),从旧的复制文件,然后调用cordova准备cli命令提示符函数。 – mentat 2014-11-24 09:22:57

0

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

  • 把你的文件的文件夹中,假设C:\ oldproject
  • 使用CLI创建一个新的cordova项目,并告诉它导入你现有的文件(用适当的值替换文件夹名,com.test.app和TestApp)

    cordova create foldername com.test.app TestApp --copy-from = C:\ oldproject

替换cordova.js

index.html中phonegap.js参考,更换cordova.js(注意列入phonegap.js,你可以选择使用PhoneGap的CLI而不是科尔多瓦CLI的创建/构建项目,在这种情况下,你可以继续使用phonegap.js)

然后把后面的配置,并添加插件

  • 替换生成config.xml中与你的老项目

  • 的一个项目如果config.xml中包含插件(线,<gap:plugin begining),你将不得不使用CLI添加每个插件。

例如,如果你有行

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

,你将不得不调用

cordova plugin add org.apache.cordova.file 

然后,你必须添加Android平台和构建项目。现在

cordova platform add android 
cordova build android 

您的项目准备在日食进口。

请注意,在使用CLI构建项目之前,我并没有真正看到使用eclipse的兴趣。 (我personnaly使用一个文本编辑器来处理javascrit比eclipse好得多,然后用CLI做所有事情)。

最后警告

如果在eclipse编辑代码,你会在平台/安卓/资产/ WWW /编辑文件,而不是在/ WWW文件夹。

如果您使用cli命令cordova build androidcordova prepare android,CLI将采用root www文件夹的内容并将其放在platforms/android/assets/www中,这样所有更改都将丢失。

所以,如果您选择使用eclipse来编辑javascript/CSS,您必须选择在使用CLI之前保存对根目录www文件夹的更改或停止使用CLI(因此,如果您想添加插件你必须使用插件)。