整个流程:jdk 安装以及环境变量的设置, Android studio的安装以及其所需 gradle参数的环境变量设置。基本就这两点

1 JDK的环境搭建

首先要拿到的材料就是mac版本的JDK文件包。

下载完文件之后打开文件,就会出现安装向导,一般是一路next点击下去,如图所示:

mac 设置 Android 环境变量 mac版android studio配置环境_mac 设置 Android 环境变量

mac 设置 Android 环境变量 mac版android studio配置环境_eclipse_02

mac 设置 Android 环境变量 mac版android studio配置环境_android_03

mac 设置 Android 环境变量 mac版android studio配置环境_Android_04

mac 设置 Android 环境变量 mac版android studio配置环境_Android_05

mac 设置 Android 环境变量 mac版android studio配置环境_eclipse_06

到这里,JDK算是安装完了。

接下来,我们就要来配置一下JDK相关的环境变量。首先打开MAC的终端工具,terminal(打开MAC的启动台程序,然后搜索框输入terminal关键字,会出来)

配置环境之前我们必须要清楚这个JDK的安装路径,这个是配置环境变量的关键,如果不知道,请在terminal输入以下字符串来查询:

/usr/libexec/java_home -V

如图所示:

mac 设置 Android 环境变量 mac版android studio配置环境_java_07

输入以上字符串,就会输出JDK的安装路径,将这个路径复制暂且复制下来,一会儿用。

然后接下来我们在terminal输入相应的语句:如果我们是第一次配置环境变量,请输入touch .bash_profile,会创建一个 .bash_profile的隐藏文件,但是如果你不是第一次配置环境变量的话,请直接使用open -e .bash_profile 命令。

注意:文件名必须是 .bash_profile, 并且 touch .bash_profile, open .bash_profile, source .bash_profile 这类命令行必须在Home路径下面进行。 Terminal 程序在被打开的时候就默认在Home路径下面。但是如果当前不在Home路径下面,需要返回到Home路径下面进行。

系统在最开始的时候会自动读取~/.bash_profile  也就是Home文件下的指定文件。所以这要求我们必须写在Home文件下,且名字必须是bash_profile。

以下栗子是在系统首次创建环境变量的情况下的样子:

mac 设置 Android 环境变量 mac版android studio配置环境_Android_08

当输入第二行点击回车,就会出现一个文件来让我们编辑,接下来就输入红框框里面的代码:

mac 设置 Android 环境变量 mac版android studio配置环境_android_09

首先,第一个参数,JAVA_HOME,这句要自己写(把刚刚复制的文字粘贴上)

JAVA_HOME 就是JDK的安装路径,这个路径因为每个人安装JDK时设置的安装目录不同而有所不同。将刚才复制的文字粘贴到这里来,基本上就是正确的。但是如果当前的安装路径出现空格之类的特殊字符,记住一定要加上转义字符!例如我指定的文件此时变成了 /user/my android jdk/jdk/.... 类似于这样的,,那么写的时候一定要是加转义字符之后的样子:  /user/my\ android\ jdk/jdk/...这个样子。当然这个只是一个例子。

然后其他的几句,复制以下内容:

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

写完后保存文件并关闭。

然后回到terminal, 使用source .bash_profile 使刚刚写的配置生效。 

mac 设置 Android 环境变量 mac版android studio配置环境_java_10

最后我们可以在terminal中输入  java -version语句来确认配置是否生效:

mac 设置 Android 环境变量 mac版android studio配置环境_eclipse_11

如果打印出以上内容,代表环境变量配置成功。那么接下来的话,就要开始 android studio相关了

环境变量规则

看看这段,这个是我ndk, cmake的全部环境配置,记住规则,以后就不用百度了

  1. 环境变量的规则是冒号隔开,点号结尾的,不是这个规则,都不算是环境变量
  2. PATH这个变量啊,你最好用它拼,楼主得到了血的教训!最好用这个拼,尽管你也可以随自定义一个值,但我今天就是遇到了坑,直到拼到了PATH里才解决!很坑的这块
  3. Mac 上 export环节的代码一定不要忘记写
  4. 编写完后一定要执行  source .bash_profile让它生效!

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
ANDROID_NDK=/Users/admin/android-ndk-r21e

# 环境变量的识别规则就是冒号隔开,最终以点号结尾的。我这个只不过定义了一个临时变量用来拼接的
CMAKE=/Applications//Contents/bin

PATH=$JAVA_HOME/bin:$ANDROID_NDK:$CMAKE:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# export 里面的格式一定要是环境变量的格式,比如我的ANDROID_NDK里面的格式就是冒号分割。尽管后面没有别的冒号了,然后点号结尾。
export JAVA_HOME
export PATH
export CLASSPATH


mac 设置 Android 环境变量 mac版android studio配置环境_android_12

 

我碰到一个特别坑的是我的ndk一直配置不成功,后来我都怀疑我理解的规则错了,后来才发现目录少了个 "e",  对了,你的目录如果不确定是啥,绝对目录,和相对于home的目录都试试,我提倡前者!

2 Android Studio的环境搭建

首先要搞到Android Studio这个软件的安装包。找到Android Studio 的安装包双击,出现以下界面

mac 设置 Android 环境变量 mac版android studio配置环境_android_13

执行拖拽操作,将左面的图标拖拽到右面(mac新机需要在系统偏好设置来设置拖拽的触控板手势)。之后进行拷贝的过程。等拷贝完成后,点击 上图中的 applications图标(右边那个蓝色的应用图标),找到刚刚拷贝完的文件,当这个文件被首次打开的时候会有以下提示:

mac 设置 Android 环境变量 mac版android studio配置环境_mac 设置 Android 环境变量_14

第一个选项,询问你是否之前有使用其他版本,需要导入配置。
第二个选项,是默认AS设置,不需要导入。由于第一次使用,所以我选择后者,点击“OK”按钮。

可能会弹出如下界面,提示无法访问Android SDK,可以暂时不管,直接cancel。

mac 设置 Android 环境变量 mac版android studio配置环境_eclipse_15

接下来会弹出以下界面:

mac 设置 Android 环境变量 mac版android studio配置环境_mac 设置 Android 环境变量_16

mac 设置 Android 环境变量 mac版android studio配置环境_Android_17

结下来就是选择编辑器界面的主题的:

mac 设置 Android 环境变量 mac版android studio配置环境_android_18

基本是一路next, 最后一步点击finish, 安装过程完成。

20210717 最近买了个新的笔记本,发现按照流程安装Android Studio 之后,项目无法运行起来,于是来装 gradle,但是发现新版的Android studio已经没有对应的文件夹了,看来这片文章已经out啦。需要改进一下啦。新版本的Android Studio好像已经不需要配置这些东西了。但是我配置的时候依然除了一些问题,后来才发现是因为没有安装sdb工具的原因。

接下来配置gradle。和JDK方法类似,要对 .bash_profile做手脚。但是具体要动些什么呢?当然是与gradle相关的。
首先打开mac上的finder程序,中文简称是访达。

mac 设置 Android 环境变量 mac版android studio配置环境_Android_19

根据图示找到Android Studio:

mac 设置 Android 环境变量 mac版android studio配置环境_java_20

右击Android Studio图标,点击显示包内容。之后便进入到一个Contents 文件中,沿着路径找 contents/gradle/  找到最终的与版本相关的文件夹,没有的话,自己去Gradle官网简书下载一个最新的gradle包。如果官网的打开速度慢,可以点击此处下载:

简书

下载好后,进入刚刚的contends/gradle 文件夹下,将刚刚下载好的文件解压放到gradle文件夹内。并复制gradle的路径

mac 设置 Android 环境变量 mac版android studio配置环境_android_21

接下来打开terminal,输入 open bash_profile命令,打开之前JDK环境变量配置的文件,添加以下代码:

mac 设置 Android 环境变量 mac版android studio配置环境_Android_22

保存文件并关闭,然后回到terminal继续执行 source .bash_profile 更新配置即可。

3 Android Studio 的SDK下载:

JDK 和gradle 配置完了,接下来我们要下载一波开发android 所必须的sdk。打开Android Studio程序,新建一个项目,进入编辑界面,在右上方找到一个按钮:

mac 设置 Android 环境变量 mac版android studio配置环境_mac 设置 Android 环境变量_23

弹出以下界面:

mac 设置 Android 环境变量 mac版android studio配置环境_Android_24

选择你想下载的SDK, 点击OK, 

mac 设置 Android 环境变量 mac版android studio配置环境_java_25

之后便进入了漫长的下载过程,时间也不是很长。。等不耐烦就点击如下按钮让其后台进行即可:

mac 设置 Android 环境变量 mac版android studio配置环境_Android_26

最后重启Android Studio。