在 Mac OS 系统上配置 Android 开发环境

工欲善其事必先利其器,今天就来分享下自己在MacOS系统上配置Android开发环境的历程。

1. Android Studio安装

首先就是下载Android Studio,咱们直接从官网下载就好了。下载之后直接安装即可,也就是把Android Studio拖放到应用程序文件夹里(见下图)

随后打开Android Studio,打开设置页面,找到Android SDK,先设置下Android SDK的存放位置,然后直接下载对应版本的SDK即可

2. 配置Android SDK环境变量

Android SDK下载好以后,需要在终端中设置下Android SDK Path,这样之后就能在终端中使用adb命令了。 首先打开终端,然后输入下面的命令并回车,就会进入编辑界面

bash 复制代码
vi .bash_profile

在编辑界面,添加下图中红色方框中的语句

bash 复制代码
#Android
export ANDROID_HOME=/Users/username/Documents/Android_SDK #这个是你本机Android SDK的安装目录
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

然后按"esc键",之后按shift+;,会看到底部有个":",输入"wq"后回车 这样只是将Android SDK的环境变量添加到了配置文件中,要想让配置生效,还需要输入下面的命令

bash 复制代码
source .bash_profile

至此,Android SDK的环境就配置好了。接下来需要验证下配置是否正确,打开一个新的终端窗口,输入命令

bash 复制代码
adb version

看到下图中的信息,则表示配置成功

3. 下载JDK以及配置JDK环境变量

首先下载JDK,可以从这个页面下载,这里我选择的是JDK 17(x86适用于intel芯片的MacBook),.dmg是安装包,.tar.gz是压缩包,根据自己喜好下载即可 如果下载的是.dmg,那就双击以后,一路下一步安装即可,如果是.tar.gz那就解压到你指定的目录即可。 JDK安装/解压好以后,在终端输入:

bash 复制代码
vi .bash_profile

继续打开这个文件。在文件中添加如下语句

bash 复制代码
 #Java
 export JAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home #你JDK安装/解压的目录
 export PATH=${PATH}:${JAVA_17_HOME}/bin
 export CLASSPATH=${JAVA_17_HOME}/lib

同样,在将文件保存以后,执行下面的命令,使配置生效

bash 复制代码
source .bash_profile

与验证Android SDK配置是否正确一样,新打开一个终端窗口,输入命令

bash 复制代码
java -version

看到下图中的信息,则表示配置成功

好了,至此,恭喜你,已经完成了在Mac OS上的Android 开发环境的配置,可以开始撸代码了

相关推荐
QING61811 分钟前
Kotlin Flow 防抖(Debounce)、节流(Throttle)、去重(distinctUntilChanged) —— 新手指南
android·kotlin·android jetpack
AI视觉网奇34 分钟前
android yolo12 android 实战笔记
android·笔记·yolo
海上飞猪1 小时前
【Mysql】Mysql的安装部署和使用
android·mysql·adb
我是好小孩1 小时前
【Android】项目的组件化搭建
android
aqi002 小时前
FFmpeg开发笔记(九十四)基于Kotlin的国产开源推拉流框架anyRTC
android·ffmpeg·kotlin·音视频·直播·流媒体
马 孔 多 在下雨2 小时前
Android 组件化开发基础实践
android
技术摆渡人2 小时前
Android 系统技术探索(2)构建大脑(System Services & PMS)
android
tealcwu2 小时前
【Unity实战】如何使用VS Code在真实Android设备上调试 Unity应用
android·unity·游戏引擎
鹏多多2 小时前
flutter-屏幕自适应插件flutter_screenutil教程全指南
android·前端·flutter
小龙报2 小时前
【C语言初阶】动态内存分配实战指南:C 语言 4 大函数使用 + 经典笔试题 + 柔性数组优势与内存区域
android·c语言·开发语言·数据结构·c++·算法·visual studio