我有使用在线phonegap构建的应用程序的HTML / JS / config.xml文件。如何将这些文件导入到我可以使用Eclipse / Phonegap CLI处理的项目中?
答案 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 /图标创建一个新项目
使用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 android
或cordova prepare android
,CLI将获取根www文件夹的内容并将其放在platforms / android / assets / www中,因此您的所有更改都将是丢失。
因此,如果您选择使用eclipse编辑javascript / CSS,则必须在使用CLI或停止使用CLI之前选择将更改保存到根www文件夹(因此,如果您要添加插件,请执行以下操作: #39; d必须使用plugman)。