mac使用cordova配置android环境以及打包

一 下载jdk配置环境变量

jdk下载地址(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

mac使用cordova配置android环境以及打包

住:不要下载最新的版本,会有问题

打开.bash_profile文件,如果没有则新建一个,打开的命令为open .bash_profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH

export CLASSPATH

把这个复制到.bash_profile文件里,注意/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home这是你自己jdk的路径

二 下载安卓sdk并且配置环境变量

下载路径(http://www.androiddevtools.cn)

mac使用cordova配置android环境以及打包

我下载的是此版本,解压zip双击打开文件-tools-android

mac使用cordova配置android环境以及打包mac使用cordova配置android环境以及打包

这里我安装了tools以及所有版本下的plantform-tools以及所有的build-tools,这些是必须下载的,否则后面打包会出现问题,如果下载不了请自行百度配置端口号以及链接,这里就不过多介绍了

然后再次打开.bash_profile文件

ANDROID_HOME=/Users/wangyanan/Downloads/android-sdk-macosx
export ANDROID_HOME
export PATH=${PATH}:${ANDROID_HOME}/tools

export PATH=${PATH}:${ANDROID_HOME}/platform-tools

注意/Users/wangyanan/Downloads/android-sdk-macosx这里是你自己的sdk的路径

然后下载安装ant,安装ant之前需要安装brew,

安装ant最简单的方法就是通过brew。步骤如下:
1. 安装brew(如果已经安装可以跳过这步)。
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
2. 更新brew数据库为最新。
Brew update
3. 安装ant
brew install ant
(安装后可以通过ant –version来检查安装的版本)
PS: 如果在前面安装brew出错,可以通过下面这条语句先把brew卸载再重新安装。

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

三 下载gradle并且配置环境变量

下载路径(https://gradle.org/install/)

mac使用cordova配置android环境以及打包

下载后编辑.bash_profile文件

GRADLE_HOME=/Users/wangyanan/Downloads/gradle-4.8.1;
export GRADLE_HOME

export PATH=$PATH:$GRADLE_HOME/bin

/Users/wangyanan/Downloads/gradle-4.8.1;这里是你自己的路径

使用完.bash_profile文件后在终端上执行source .bash_profile,更新.bash_profile文件

最后就可以正常打包了,总结下遇到的问题,刚开始下的javasdk版本太高,然后又换了版本,后来安装安卓sdk东西安装的不全,一定要安装我上面说的三个,不要嫌多,到时候会出来个弹窗,弹窗的意思不是下载失败,而是让你选择下载还是放弃,当时在这里纠结的时间也比较长,后来是没有下载配置gradle,经过询问之后grable是项目编译build时候必备的,最重要的就是安卓sdk当时下载的不全面,我截图的一定要全都下载下来