mac使用cordova配置android环境以及打包
一 下载jdk配置环境变量
jdk下载地址(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
住:不要下载最新的版本,会有问题
打开.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)
我下载的是此版本,解压zip双击打开文件-tools-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/)
下载后编辑.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当时下载的不全面,我截图的一定要全都下载下来