对于全栈开发者而言,安装 Android Studio 是迈向 Android 开发的第一步,但在 Windows、Linux、macOS 等不同平台上,经常会遇到“无法下载 SDK”或“SDK Manager 下载超时”等问题。本教程将从环境准备、网络设置、镜像替换、手动导入等多角度给出超详细的解决方案,帮助你一步步排除故障,顺利安装并使用 SDK。
sudo
。JAVA_HOME
。https://dl.google.com
是否可达。
打开 File > Settings > Appearance & Behavior > System Settings > Android SDK,点击 SDK Update Sites 标签。
在列表中选择 Google、Android Repository,将默认 URL 替换为国内镜像,例如:
清华镜像:
https://mirrors.tuna.tsinghua.edu.cn/google/android/
https://mirrors.tuna.tsinghua.edu.cn/apache/<component>/
阿里云镜像:
https://developer.aliyun.com/mirror/google
点击 Apply、OK,再次尝试 SDK Manager。
sdk-tools-windows.zip
。D:\Android\android-sdk
。# 设置 JAVA_HOME
echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 若需代理
export http_proxy=http://<proxy_host>:<proxy_port>
export https_proxy=http://<proxy_host>:<proxy_port>
下载命令行 SDK:
wget https://dl.google.com/android/repository/commandlinetools-linux-XXXX_latest.zip -O cmdline-tools.zip
unzip cmdline-tools.zip -d $HOME/Android/Sdk/cmdline-tools
mv $HOME/Android/Sdk/cmdline-tools/cmdline-tools $HOME/Android/Sdk/cmdline-tools/tools
配置环境变量:
echo 'export ANDROID_SDK_ROOT=$HOME/Android/Sdk' >> ~/.bashrc
echo 'export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/tools/bin' >> ~/.bashrc
source ~/.bashrc
安装 SDK:
sdkmanager --update
sdkmanager "platform-tools" "platforms;android-30"
编辑 ~/.android/repositories.cfg
(若不存在则创建),添加:
### User Sources for Android SDK Manager
count=1
src id:google;https://mirrors.tuna.tsinghua.edu.cn/google/android
然后执行 sdkmanager --update
。
# 安装或更新 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update
# 安装 Android SDK 命令行工具
brew install --cask android-sdk
# 代理设置(视网络环境而定)
export http_proxy=http://<proxy_host>:<proxy_port>
export https_proxy=http://<proxy_host>:<proxy_port>
# 在 ~/.android/repositories.cfg 添加镜像
mkdir -p ~/.android && touch ~/.android/repositories.cfg
cat <<EOF > ~/.android/repositories.cfg
count=1
src id:google;https://mirrors.tuna.tsinghua.edu.cn/google/android
EOF
/usr/local/share/android-sdk
(或你自定义的路径)。sudo chown -R $(whoami) /path/to/android-sdk
。通过网络代理、镜像源替换、手动导入、命令行安装等多种方法,基本覆盖了 Windows、Linux、macOS 三大平台下因网络、防火墙、权限等原因导致无法下载 SDK 的所有常见场景。初学者可以根据自身环境,逐步排查、对症下药。
希望本教程能够帮助你顺利解决 Android Studio 安装 SDK 的问题,开启愉快的 Android 开发之旅!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有