Eclipse导入Phonegap项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse导入Phonegap项目相关的知识,希望对你有一定的参考价值。
我有一个使用在线phonegap构建的应用程序的html / JS / config.xml文件。如何将这些文件导入到我可以使用Eclipse / Phonegap CLI处理的项目中?
这里的文档就是您所需要的,只需按照步骤操作即可。 http://cordova.apache.org/docs/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface
首先,您需要使用现有的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 android
或cordova prepare android
,CLI将获取根www文件夹的内容并将其放在platforms / android / assets / www中,因此您的所有更改都将丢失。
因此,如果您选择使用eclipse编辑javascript / CSS,则必须在使用CLI或停止使用CLI之前选择将更改保存到根www文件夹(因此,如果您要添加插件,则需要使用plugman)。
以上是关于Eclipse导入Phonegap项目的主要内容,如果未能解决你的问题,请参考以下文章