-
安装 Node.js
首先,确保在系统上安装 Node.js,这是运行 Cordova 的基础。 -
安装 Cordova
通过 npm 全局安装 Cordova:npm install -g cordova -
配置 Java 环境
Cordova 打包 Android APK 需要 Java 开发工具包(JDK)。- 下载并安装 Java JDK,建议使用默认设置完成安装。
- 设置系统环境变量:
- 添加
JAVA_HOME,值为 JDK 安装路径,例如C:\Program Files\Java\jdk1.8.0_31。 - 在
Path中添加%JAVA_HOME%\bin;。
- 添加
- 在命令行中输入
javac测试是否安装成功。
-
安装和配置 ANT
ANT 是 Cordova 的打包工具之一。- 从 ANT 官方网站 下载最新版本并解压。
- 设置系统环境变量:
- 添加
ANT_HOME,值为 ANT 解压路径,例如D:\WorkTools\apache-ant-1.9.。 - 在
Path中添加%ANT_HOME%\bin\。
- 添加
- 在命令行中输入
ant验证安装。
-
下载和配置 Android SDK
Android SDK 是开发 Android 应用所必需的。- 从 Android 开发者网站 下载 Android SDK。
- 设置系统环境变量:
- 添加
ANDROID_HOME,值为 SDK 安装路径,例如D:\Program Files\adt-bundle-windows\sdk。 - 在
Path中添加%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;。
- 添加
- 下载必要组件:为了避免打包错误(如提示安装 Android target "android-26"),请确保下载 Android SDK Build-tools 26.0.3 和 API 26 等对应组件。
-
使用 Cordova 打包 App
完成环境配置后,可以开始打包应用。- 创建项目:
注意:创建时目标文件夹必须存在。cordova create [directory] [app-id] [app-name] - 添加平台:进入项目文件夹,添加目标平台,例如:
查看已添加平台:cordova platform add android cordova platform add ios
删除平台:cordova platforms lscordova platform remove android - 构建应用:
打包所有平台:
或只打包 Android:cordova buildcordova build android - 测试应用:在模拟器或连接的设备上运行:
cordova emulate android cordova run android - 插件管理:
安装插件:
例如,安装二维码扫描插件:cordova plugin add [plugin-id]
查看插件列表:cordova plugin add com.blackberry.community.barcodescanner
删除插件:cordova plugin lscordova plugin rm org.apache.cordova.console
- 创建项目:
附:参考资源
- Cordova 文档地址:http://cordova.apache.org/docs/en/4.0.0/
- Cordova 插件地址:http://plugins.cordova.io