在 Linux 系统上安装 Android SDK 的步骤如下:
1. 安装依赖
首先,确保你有必要的依赖项:
sudo apt-get update
sudo apt-get install unzip wget
2. 下载 Android SDK Command-line Tools
访问 Android Studio 官方网站 并下载 Android SDK 的命令行工具部分。你可以使用以下命令直接下载最新版本:
wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip -O commandlinetools.zip
3. 解压和设置环境变量
将下载的文件解压到指定目录(例如:/opt/android-sdk
):
sudo mkdir -p /opt/android-sdk/cmdline-tools
sudo unzip commandlinetools.zip -d /opt/android-sdk/cmdline-tools
解压后,文件结构应该类似于 /opt/android-sdk/cmdline-tools/tools/...
接下来,设置环境变量。在你的 ~/.bashrc
或 ~/.zshrc
文件中添加以下内容:
export ANDROID_HOME=/opt/android-sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
然后执行以下命令以使这些环境变量立即生效:
source ~/.bashrc # 或者 source ~/.zshrc
4. 安装 SDK 和平台工具
使用 sdkmanager
安装所需的 SDK 和平台工具:
sdkmanager --sdk_root=${ANDROID_HOME} "platform-tools" "platforms;android-30" "build-tools;30.0.3"
根据需要调整 Android 平台版本(如 android-30
)和构建工具版本。
5. 验证安装
验证是否安装成功,执行以下命令检查 adb
工具是否可用:
adb --version
6. 更新和管理 SDK
你可以随时使用 sdkmanager
来更新和管理你的 Android SDK:
sdkmanager --update
通过以上步骤,你就可以在 Linux 系统上安装并配置 Android SDK 了。
要判断在 Linux 下 ANDROID_HOME
环境变量是否已经生效,你可以通过以下几种方式进行验证:
1. 使用 echo
命令查看 ANDROID_HOME
你可以使用以下命令来查看 ANDROID_HOME
环境变量是否已正确设置:
echo $ANDROID_HOME
如果变量已正确设置,该命令将输出 ANDROID_HOME
的路径。如果没有输出或显示为空,说明环境变量没有生效或没有正确设置。
2. 检查 adb
命令
由于 adb
工具通常包含在 platform-tools
目录中,如果 ANDROID_HOME
正确设置并且包含在 PATH
中,运行 adb
命令应该能得到版本信息:
adb --version
如果 adb
命令运行正常并显示版本信息,说明 ANDROID_HOME
已正确生效并添加到 PATH
中。
3. 检查 env
输出
你可以使用 env
命令查看所有已生效的环境变量,并通过管道过滤 ANDROID_HOME
:
env | grep ANDROID_HOME
如果输出中包含类似 ANDROID_HOME=/opt/android-sdk
的信息,说明环境变量已生效。
4. 检查 ~/.bashrc
或 ~/.zshrc
文件
确保你在终端会话中运行了 source ~/.bashrc
或 source ~/.zshrc
,使环境变量生效。如果忘记运行这个命令,当前终端会话中的环境变量不会更新。
通过以上方法,你可以确认 ANDROID_HOME
是否在 Linux 下成功生效。