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当时下载的不全面,我截图的一定要全都下载下来

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值