Mac JAVA 环境
文章目录
1. JDK 安装
1.1 JDK 下载
下载 JDK Mac 版,安装过程一路 Next 即可完成。Mac 上 JDK 的默认安装路径是 /Library/Java/JavaVirtualMachines/JavaVersion/Contents/Home
,其中 JavaVersion
是 JDK 版本,如我装的是 JDK 9.0.1,则目录就是 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home
。 如果是 M1 芯片请下载对应的 JDK For ARM
1.2 检查环境
在 Terminal 终端执行以下命令来验证是否安装正确:
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
2. Android SDK 安装
通过使用 SDK Manager 来安装 AndroidSDK 。
2.1 SDK Manager 下载
翻墙访问AS官网下载对应系统的 cmdline-tools 工具,下载后解压文件夹并在其下创建 latest
的文件夹,把所有文件都移至 latest
里。并放把 cmdline-tools
移动到 /Users/xuxiaobo/Library/Android/sdk
下。路径如下表示:
2.2 安装
基本常用命令和安装命令如下。到此完成 build-tools
、platform-tools
和 platforms
的下载即可完成 AndroidSDK 的安装。
# 列出所有的包
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ sdkmanager --list [options]
# 安装包
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ sdkmanager --package [options]
# 升级所有已安装的包
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ sdkmanager --update [options]
# 安装 build-tools
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ sdkmanager "build-tools;30.0.3"
# 安装 platform-tools 和 platform
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ sdkmanager "platform-tools" "platforms;android-30"
2.3 环境变量
Android SDK 的环境变量值为 SDK 安装目录下的 platform-tools
、build-tools
和 tools
文件夹子目录路径。如我存放的路径分别为:
/Users/xuxiaobo/Library/Android/sdk/build-tools/30.0.3
/Users/xuxiaobo/Library/Android/sdk/cmdline-tools/latest/bin
/Users/xuxiaobo/Library/Android/sdk/platform-tools
/Users/xuxiaobo/Library/Android/sdk/tools
/Users/xuxiaobo/Library/AndroidSDK/tools/bin
2.4 添加变量
在终端中执行以下命令:
# CD 到当前用户目录下
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ cd $HOME
# 打开并编辑 .zprofile文件
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ open -e .zprofile
# 如果不存在该文件,则先新建该文件
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ touch .zprofile
复制以下信息,其中 ANDROID_HOME
是本机存放 sdk
的位置,根据实际情况添加。最后通过 source
命令使其生效。
# Setting ANDROID_HOME
ANDROID_HOME="/Users/xuxiaobo/Library/Android/sdk"
export ANDROID_HOME
# Setting PATH for ANDROID_HOME
PATH="$ANDROID_HOME/build-tools/30.0.3:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:${PATH}"
export PATH
2.5 检查环境
打开新的终端并执行以下命令,如返回正常则说明环境变量已经配置好了。
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ android -h
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "-h"
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
╭─xuxiaobo@xuxiaobodeMBP ~
╰─$ adb devices
List of devices attached