Cordova 打包 Android APK 完整教程

Viewed 0
  1. 安装 Node.js
    首先,确保在系统上安装 Node.js,这是运行 Cordova 的基础。

  2. 安装 Cordova
    通过 npm 全局安装 Cordova:

    npm install -g cordova
    
  3. 配置 Java 环境
    Cordova 打包 Android APK 需要 Java 开发工具包(JDK)。

    • 下载并安装 Java JDK,建议使用默认设置完成安装。
    • 设置系统环境变量:
      • 添加 JAVA_HOME,值为 JDK 安装路径,例如 C:\Program Files\Java\jdk1.8.0_31
      • Path 中添加 %JAVA_HOME%\bin;
    • 在命令行中输入 javac 测试是否安装成功。
  4. 安装和配置 ANT
    ANT 是 Cordova 的打包工具之一。

    • ANT 官方网站 下载最新版本并解压。
    • 设置系统环境变量:
      • 添加 ANT_HOME,值为 ANT 解压路径,例如 D:\WorkTools\apache-ant-1.9.
      • Path 中添加 %ANT_HOME%\bin\
    • 在命令行中输入 ant 验证安装。
  5. 下载和配置 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 等对应组件。
  6. 使用 Cordova 打包 App
    完成环境配置后,可以开始打包应用。

    • 创建项目
      cordova create [directory] [app-id] [app-name]
      
      注意:创建时目标文件夹必须存在。
    • 添加平台:进入项目文件夹,添加目标平台,例如:
      cordova platform add android
      cordova platform add ios
      
      查看已添加平台:
      cordova platforms ls
      
      删除平台:
      cordova platform remove android
      
    • 构建应用
      打包所有平台:
      cordova build
      
      或只打包 Android:
      cordova build android
      
    • 测试应用:在模拟器或连接的设备上运行:
      cordova emulate android
      cordova run android
      
    • 插件管理
      安装插件:
      cordova plugin add [plugin-id]
      
      例如,安装二维码扫描插件:
      cordova plugin add com.blackberry.community.barcodescanner
      
      查看插件列表:
      cordova plugin ls
      
      删除插件:
      cordova plugin rm org.apache.cordova.console
      

附:参考资源

0 Answers