mac下搭建android 开发环境

最近在进行基于Cordova的跨平台开发,需要搭建安卓开发环境,特记录一下

最终我的mac的环境变量如下:

# flutter环境
export PATH=/Users/yanncheemac2015/YannCheeDevLibs/flutter/bin:$PATH

 # Flutter官方为中国开发者搭建了临时镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

# JDK环境
# java8
# export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home

# java11
export JAVA_HOME=/Users/yanncheemac2015/YannCheeDevLibs/jdk_11.0.15.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

# 安卓SDK开发环境
export ANDROID_HOME=/Users/yanncheemac2015/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
# ADB 环境
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

步骤:

1.安装JDK


2.配置JDK环境变量

进入vim

sudo vim ~/.bash_profile

进入vim编辑模式

i

输入jdk配置信息

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home"
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME

退出vim编辑模式

esc

保存输入的内容

:wq


重新加载profile,应用刚刚的修改

source ~/.bash_profile

3.验证JDK环境变量是否配置成功

java -version

image.png

javac

2.安装Android Studio

image.png

3.配置Android Studio

3.1配置SDK_HOME

为了使不仅在Android Studio中可用,在.bash_profile中添加:

 SDK_HOME=/Users/yannchee_ali/Library/Android/sdk
export SDK_HOME
export PATH=$PATH:$SDK_HOME

3.2配置gradle

注意: 如果是手动安装的gradle,则需要进行如下环境变量的配置,如果是hombrew命令安装的,则不用配置环境变量

在.bash_profile中添加:

GRADLE_HOME=/Users/yannchee_ali/Develop/gradle-2.10
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin

例如:我是用homebrew命令安装gradle ,则不必设置gradle环境变量

brew install gradle



3.3 配置ADB

ADB的全称为Android Debug Bridge,说白了就是debug工具

在.bash_profile中添加:

ADB_HOME=/Users/yannchee_ali/Library/Android/sdk/platform-tools/
export ADB_HOME
export PATH=$PATH:$ADB_HOME

3.4 aidl配置:

在.bash_profile中添加:

 export PATH=$[PATH:/Users/yannchee_ali/Library/Android/sdk/build-tools/27.0.3]

4.下载NDK

5.配置NDK


     A_NDK_ROOT=/Users/baidu/Develop/android-ndk-r10b

   export A_NDK_ROOT

   export PATH=$PATH:$A_NDK_ROOT

1.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,919评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 11,506评论 1 9
  • 传统与摩登 文/妍初 张小文今年快三十岁了,胖胖的身材,除了鼻子挺拔些,五官毫无特点。他出生在一个普通且传统的家庭...
    妍初0阅读 3,696评论 0 0
  • 在富饶美丽的鄂尔多斯乌审旗东南隅,有一片朴实的土地名曰黄陶勒盖乡胜利村一社,这里风景秀丽,物华人和。朴实的...
    李占飞阅读 4,472评论 0 0
  • 01 我的小学被一片田地围绕着,学校不远处的一片已经荒废的地方,半人高的草地里,有几间土房,年久未修,据说那几户人...
    周小君0211阅读 3,564评论 2 0

友情链接更多精彩内容