一、前言
主要记录Android开发过程中一些相关配置在Mac下的操作方式。主要有Android Studio、Java、gradle、adb等
二、Android Studio
Android Studio下载地址在以下地址,一路next就可以。SDK可以选择一个自己喜欢的地方存放。
下载地址: https://developer.android.google.cn/studio/
三、Java
Java不像Windows一样,下载完需要配置环境变量才能用,Mac下面下载完安装直接可以使用java命令。只是除了最新版的之外,其余都需要登录ocacle账号
下载地址 :https://www.oracle.com/cn/java/technologies/javase-downloads.html
或者:http://jdk.java.net/18/
上述网不好时候可以使用下面这个,都是官网的
需要注意的是在Mac下如果是Inter芯片的话需要使用x64版本的java。M1芯片的话使用ARM64版本的java
配置环境变量的话需要在bash_profile
或者zshrc
之类的文件里面输入以下命令,并保存编译
JAVA_HOME=/Users/c/Documents/jdk-18.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
四、gradle
在windows上面是Android Studio的安装路径下面是有gradle文件夹的,所以可以直接配置这个路径。但是Mac下面没有,所以需要单独下载,而且需要依赖Java环境
下载地址:https://services.gradle.org/distributions/
环境配置如下:
这里主要参考以下地址:
https://blog.csdn.net/u012439446/article/details/106887754?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param
使用Command+空格
搜索框,输入终端
,打开终端执行以下命令:
open .bash_profile
有时候编辑该文件不行,这时候需要判断当前终端环境是哪一个环境
打开bash_profile
文件后输入以下内容(记得替换实际路径)
export PATH=$PATH:/Applications/Android\ Studio.app/Contents/gradle/gradle-5.1.1/bin
cmd + s 保存文件,切到终端窗口,执行:
source .bash_profile
在 Android Studio 终端输入,查询 gradle 版本
gradle -v
gradle还可以使用brew进行管理控制,这样就不用很麻烦的更新版本,卸载个环境变量配置了,只需要使用以下命令就可以了
brew install gradle
brew安装参考:
https://blog.csdn.net/Mr_Tony/article/details/120669359
gradle官方版本:
https://gradle.org/install/#helpful-information
gradle历史版本:
https://gradle.org/releases/
五、adb
adb需要使用以下方式配置
执行以下命令打开zshrc
文件(用vi或者vim打开编辑器都行)
vi ~/.zshrc
在文件中添加以下配置(实际路径记得更更改)
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/tools
保存后使用以下命令更新配置(:wq就是退出保存的意思)
source ~/.zshrc
六、MAC终端环境
在Mac上面配置环境变量有时候会不起效或者每次运行前需要再配置一次才行,这有可能是因为没有使用合适的终端环境。
在终端执行 echo $SHELL
获取如下结果:
/bin/zsh
表示该环境是zsh
环境,而不是bash
环境。
这时候需要编辑zshrc
文件才行。而不是bash_profile
文件