Eclipse导入Phonegap项目

问题描述 投票:0回答:2

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

eclipse cordova command-line-interface
2个回答
0
投票

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


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文件夹(因此,如果您要添加插件,则需要使用plugman)。

© www.soinside.com 2019 - 2024. All rights reserved.