cordova android打包配置详解

  目录

cordova打包android app

cordova android打包配置详解

前几天在网上看到了cordova的东西,之前有过鼓捣react native和weex,所以看看它有什么特点。
由于我用的是win10系统,所以在配置环境的时候相当的麻烦,这里稍微的屡一下。

一 安装JDK

JDK是java的开发工具包,因为我们打包安卓的apk文件,安卓是依赖java的,所以这个必须安装。
我刚开始安装的是最新版的,但是与cordova版本好像不是很搭,于是安装了JDK8这个版本。
安装好了之后要配置环境变量,首先是新建变量名JAVA_HOME,指向JDK的安装目录,之后再配置一下path,指向JDK里的bin目录。
再配置一下jre的path,也是指向jre里的bin目录。(jre安装有的直接安装JDK的时候顺便安装了,有的版本需要另外单独安装)

二 安装SDK

SDK稍微有点复杂,首先还是下载SDK并且安装,这里需要注意,安装路径,我用的win10,必须安装在 用户/用户名/AppData/Local,
其它系统可能无所谓。安装好了之后,还是配置环境变量,新建变量名ANDROID_SDK_HOME,指向安装的SDK目录,再配置path,指向SDK下的
tools和platform-tools。

三 安装Gradle

Gradle好像是一个打包工具,直接下载安装,之后配置一下Gradle的bin目录环境变量。

四 安装cordova

cordova的安装和运行需要nodejs,所以用npm来安装。

1
npm i -g cordova@6.1.1

注意,这里我安装的是6.1.1版本,高版本莫名其妙的报错,这个稳妥一些。
之后就是使用cordova来创建项目喽。

1
2
3
4
5
cordova create app jinux.com.cn app  // 创建一个项目
cd app // 进入app项目
cordova platform android // 添加安卓模板
cordova requirements // 查看打包缺少什么依赖项
cordova build android // 打包apk

以上的这些命令,在查看依赖项的时候肯定回报一些错误,SDK的一些依赖没有安装,进入SDK文件夹,打开SDK Manager.exe,根据依赖的提示下载相应的包,注意,这里是从谷歌上拉取,所以要开代理哦。
第一次build的时候,Gradle需要从网络上下载一堆包,还是注意需要代理拉取谷歌的文件,很慢的,耐心等待。
*下面是一个别人写的cordova博文,可供参考
参考