如何手动安装cordova(3.0)

时间:2014-02-18 05:26:01

标签: cordova

我下载了apache cordova 3.3.0。它有cordova-android子文件夹,我解压缩它。我如何将其复制到我的android项目?我找不到jar文件和xml。 以及如何手动添加插件到这个项目?

我不想要命令行方法。因为我的公司不允许它下载。

对此有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不确定在没有cli的情况下使用cordova会非常容易,也许你应该尝试使用phonegap build(在你的计算机上没有任何东西可以下载)。

无论如何,让我们看看我们能做些什么......

你没有说明你所针对的平台,所以我会尝试解释我所知道的:android。

首先,先决条件

您必须拥有计算机并且可以在路径中找到:

  • java jdk(并设置JAVA_HOME env var)
  • apache ant
  • android sdk
  • 从android sdk管理器安装最新的平台工具(截至cordova 3.3.0,是API 19)
  • 安装了adt插件的eclipse(或安装在android sdk中的eclipse)

查看the platform guide in the cordova docs中的完整列表。

然后,安装cordova

然后从the download page下载cordova源zip并将其解压缩到硬盘中的某个位置(可以是临时文件夹)。

在解压缩的文件夹中,您会找到每个平台的一个拉链,因此对于Android,我们将使用cordova-android.zip。

将此文件夹解压缩到用户主文件夹中的某个位置,然后修改路径以包含cordova-android\bin folder

现在您可以访问可以从命令行运行的cordova工具(非常类似于CLI)(如果您使用的是Windows,那么请使用.bat文件):

  • check_reqs:运行此选项以检查计算机上是否找到所有依赖项
  • android_sdk_version:运行此命令检查安装的android api(应该返回19 for cordova 3.3才能正常工作)
  • update:使用此项将现有项目更新为新版本的cordova(所以我想你暂时不需要这个项目)
  • create:使用此项目创建一个新的cordova项目。检查cordova create in the cli documentation的参数,创建的工作方式相同,但运行create而不是cordova create

现在您可以创建一个项目

创建一个新的cordova项目运行以下命令(如果你在Windows上,请记住,create.bat):

create myapp com.mycompany.myapp MyApp

您刚刚在myapp文件夹中创建了MyApp应用程序。

在eclipse中导入项目

在eclipse中,进入新项目向导并选择“现有代码中的Android项目”,并将根目录设置为先前创建的项目的根目录。

你应该看到两个项目:

  • MyApp:您的申请
  • MyApp-CordovaLib:在cordova 3.3中,cordova核心不再是一个罐子,而是在这个单独的项目中。

现在您可以使用eclipse来运行/调试项目或构建版本apk。

自定义项目

  • 在assets / www文件夹中自定义html5 appp
  • 更改文件AndroidManifest.xml中的特定于Android的设置(例如,像autorisations)
  • 更改文件res / xml / config.xml中的cordova设置(与插件功能类似)

添加插件

使用cordova 3,您需要为每个API安装插件,因此如果没有插件,您将无法调用任何本机API,并且仅限于HTML5 API。

通常使用cordova CLI或plugman CLI安装插件(也需要与npm一起安装),但在这里你必须手动完成所有操作。

由于我的时间已经不多了,如果您需要,或者其他人要求,我将在稍后介绍此主题。