最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Studio安裝時(shí)無(wú)法下載SDK的問(wèn)題的解決方案大全(Windows、Linux、Mac)

 更新時(shí)間:2025年06月09日 08:37:58   作者:貓頭虎  
對(duì)于全棧開(kāi)發(fā)者而言,安裝Android Studio是邁向Android開(kāi)發(fā)的第一步,但在Windows、Linux、macOS等不同平臺(tái)上,經(jīng)常會(huì)遇到“無(wú)法下載 SDK”或“SDK Manager 下載超時(shí)”等問(wèn)題,本教程將從環(huán)境準(zhǔn)備、網(wǎng)絡(luò)設(shè)置、鏡像替換、手動(dòng)導(dǎo)入等多角度給出超詳細(xì)的解決方案

常見(jiàn)原因分析

  • 網(wǎng)絡(luò)不穩(wěn)定或被墻:國(guó)內(nèi)訪問(wèn) Google 服務(wù)可能會(huì)被防火墻阻斷。
  • 代理未正確配置:如果使用公司或校園網(wǎng)代理,需要在 Android Studio 中同步設(shè)置。
  • 鏡像源不可用或延遲高:默認(rèn)官方源在國(guó)內(nèi)訪問(wèn)速度很慢。
  • 防火墻或殺毒軟件攔截:可能會(huì)阻止 Android Studio 與外部服務(wù)器通信。
  • 權(quán)限不足:沒(méi)有管理員/Root 權(quán)限,導(dǎo)致無(wú)法寫入 SDK 目錄。

通用準(zhǔn)備工作

  • 確認(rèn)系統(tǒng)時(shí)間和時(shí)區(qū)正確:錯(cuò)誤的時(shí)間會(huì)導(dǎo)致 SSL 證書(shū)校驗(yàn)失敗。
  • 關(guān)閉或臨時(shí)禁用防火墻、殺毒軟件:排查是否被本地安全軟件攔截。
  • 確保有管理員/Root 權(quán)限:Windows 右鍵“以管理員身份運(yùn)行”,Linux/macOS 使用 sudo。
  • 提前下載好 JDK:Android Studio 默認(rèn)捆綁了 OpenJDK,但有時(shí)建議單獨(dú)安裝最新版 JDK 并配置 JAVA_HOME。

Windows 下的解決方案

1. 檢查網(wǎng)絡(luò)與代理

打開(kāi) Android Studio,依次點(diǎn)擊 File > Settings > Appearance & Behavior > System Settings > HTTP Proxy。

根據(jù)你的網(wǎng)絡(luò)環(huán)境,選擇:

  • No proxy(無(wú)代理)
  • Auto-detect proxy settings(自動(dòng)檢測(cè))
  • Manual proxy configuration(手動(dòng)配置),填寫代理服務(wù)器地址和端口。

點(diǎn)擊 Check connection,測(cè)試 https://dl.google.com 是否可達(dá)。

2. 配置 Android Studio 鏡像源

打開(kāi) File > Settings > Appearance & Behavior > System Settings > Android SDK,點(diǎn)擊 SDK Update Sites 標(biāo)簽。

在列表中選擇 Google、Android Repository,將默認(rèn) URL 替換為國(guó)內(nèi)鏡像,例如:

清華鏡像:

https://mirrors.tuna.tsinghua.edu.cn/google/android/
https://mirrors.tuna.tsinghua.edu.cn/apache/<component>/

阿里云鏡像:

https://developer.aliyun.com/mirror/google

點(diǎn)擊 Apply、OK,再次嘗試 SDK Manager。

3. 手動(dòng)下載并導(dǎo)入 SDK

  • 訪問(wèn)國(guó)內(nèi)鏡像站,手動(dòng)下載對(duì)應(yīng)版本的 sdk-tools-windows.zip。
  • 解壓到自定義目錄,例如 D:\Android\android-sdk。
  • 在 Android Studio 中打開(kāi) File > Settings > Appearance & Behavior > System Settings > Android SDK,點(diǎn)擊右上角的 Edit(齒輪圖標(biāo)),選擇 Add Local 指定到你解壓的目錄。
  • 手動(dòng)勾選需要的 SDK Platform、SDK Tools,點(diǎn)擊 Apply。

Linux 下的解決方案

1. 環(huán)境變量與代理設(shè)置

# 設(shè)置 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>

2. 使用命令行工具安裝 SDK

下載命令行 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

配置環(huán)境變量:

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"

3. 更換鏡像源

編輯 ~/.android/repositories.cfg(若不存在則創(chuàng)建),添加:

### User Sources for Android SDK Manager
count=1
src id:google;https://mirrors.tuna.tsinghua.edu.cn/google/android

然后執(zhí)行 sdkmanager --update。

macOS 下的解決方案

1. Homebrew 安裝及更新

# 安裝或更新 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew update

# 安裝 Android SDK 命令行工具
brew install --cask android-sdk

2. 配置代理與鏡像

# 代理設(shè)置(視網(wǎng)絡(luò)環(huán)境而定)
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

3. 手動(dòng)導(dǎo)入 SDK 到 Android Studio

  • 打開(kāi) Android Studio,進(jìn)入 Preferences > Appearance & Behavior > System Settings > Android SDK。
  • 點(diǎn)擊右側(cè) Edit(齒輪)選擇 Add Local,定位到 /usr/local/share/android-sdk(或你自定義的路徑)。
  • 勾選需要的組件,Apply。

常見(jiàn)問(wèn)題與答疑

  • 提示 SSLHandshakeException
    • 檢查系統(tǒng)時(shí)間,確保與網(wǎng)絡(luò)時(shí)間同步;
    • 更換鏡像源;
    • 臨時(shí)關(guān)閉 HTTPS 檢查(不推薦,測(cè)試用)。
  • 權(quán)限不足無(wú)法寫入 SDK 目錄
    • Windows:以管理員身份運(yùn)行;
    • macOS/Linux:sudo chown -R $(whoami) /path/to/android-sdk
  • 下載中斷或超時(shí)
    • 多線程下載工具(如 aria2)+ 手動(dòng)導(dǎo)入;
    • 調(diào)整 Android Studio 的下載并發(fā)數(shù)(Settings > Appearance & Behavior > System Settings > HTTP Connection > Maximum connections)。

總結(jié)

通過(guò)網(wǎng)絡(luò)代理、鏡像源替換、手動(dòng)導(dǎo)入、命令行安裝等多種方法,基本覆蓋了 Windows、Linux、macOS 三大平臺(tái)下因網(wǎng)絡(luò)、防火墻、權(quán)限等原因?qū)е聼o(wú)法下載 SDK 的所有常見(jiàn)場(chǎng)景。初學(xué)者可以根據(jù)自身環(huán)境,逐步排查、對(duì)癥下藥。

以上就是Android Studio安裝時(shí)無(wú)法下載SDK的問(wèn)題的解決方案大全(Windows、Linux、Mac)的詳細(xì)內(nèi)容,更多關(guān)于Android Studio無(wú)法下載SDK的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 基于Android掃描sd卡與系統(tǒng)文件的介紹

    基于Android掃描sd卡與系統(tǒng)文件的介紹

    本篇文章是對(duì)Android掃描sd卡與系統(tǒng)文件進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Android UI實(shí)現(xiàn)底部切換標(biāo)簽fragment

    Android UI實(shí)現(xiàn)底部切換標(biāo)簽fragment

    這篇文章主要為大家詳細(xì)介紹了Android UI實(shí)現(xiàn)底部切換標(biāo)簽的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Kotlin四大組件中的broadcast廣播

    Kotlin四大組件中的broadcast廣播

    Android開(kāi)發(fā)的四大組件分別是:活動(dòng)(activity),用于表現(xiàn)功能;服務(wù)(service),后臺(tái)運(yùn)行服務(wù),不提供界面呈現(xiàn);廣播接受者(Broadcast Receive),勇于接收廣播;內(nèi)容提供者(Content Provider),支持多個(gè)應(yīng)用中存儲(chǔ)和讀取數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫(kù),本篇著重介紹廣播組件
    2022-12-12
  • Android拍照和獲取相冊(cè)圖片

    Android拍照和獲取相冊(cè)圖片

    這篇文章主要為大家詳細(xì)介紹了Android拍照和獲取相冊(cè)圖片的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android如何判斷頁(yè)面是否全屏

    Android如何判斷頁(yè)面是否全屏

    這篇文章主要介紹了Android如何判斷頁(yè)面是否全屏,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-04-04
  • Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果

    Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果

    這篇文章主要為大家詳細(xì)介紹了Android控件SeekBar仿淘寶滑動(dòng)驗(yàn)證效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 一文搞懂Android RecyclerView點(diǎn)擊展開(kāi)、折疊效果的實(shí)現(xiàn)代碼

    一文搞懂Android RecyclerView點(diǎn)擊展開(kāi)、折疊效果的實(shí)現(xiàn)代碼

    雖然在日常開(kāi)發(fā)中已經(jīng)多次接觸過(guò)RecycleView,但也只是用到其最基本的功能,并沒(méi)有深入研究其他內(nèi)容。接下來(lái)將抽出時(shí)間去了解RecycleView的相關(guān)內(nèi)容,這篇文章主要是介紹Android RecyclerView點(diǎn)擊展開(kāi)、折疊效果的實(shí)現(xiàn)方式,一起看看吧
    2021-06-06
  • Android使用網(wǎng)絡(luò)獲取定位的方法

    Android使用網(wǎng)絡(luò)獲取定位的方法

    這篇文章主要為大家詳細(xì)介紹了Android使用網(wǎng)絡(luò)獲取定位的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Android中SeekBar和RatingBar用法實(shí)例分析

    Android中SeekBar和RatingBar用法實(shí)例分析

    這篇文章主要介紹了Android中SeekBar和RatingBar用法,結(jié)合實(shí)例形式分析了SeekBar和RatingBar的功能、定義與簡(jiǎn)單使用方法,需要的朋友可以參考下
    2016-06-06
  • Android中獲取apk安裝包信息的方法

    Android中獲取apk安裝包信息的方法

    這篇文章主要介紹了Android中獲取apk安裝包信息的方法,如圖標(biāo)、應(yīng)用包名、版本、安裝路徑等,需要的朋友可以參考下
    2014-05-05

最新評(píng)論

政和县| 云南省| 彩票| 龙山县| 博罗县| 九龙县| 镇康县| 阿瓦提县| 武汉市| 黎城县| 永昌县| 紫金县| 邳州市| 曲水县| 牡丹江市| 林芝县| 铁力市| 璧山县| 湾仔区| 永嘉县| 全州县| 准格尔旗| 陇川县| 太保市| 佛教| 甘南县| 临澧县| 塘沽区| 大洼县| 安吉县| 寻乌县| 富阳市| 吴江市| 盘山县| 杭州市| 河曲县| 读书| 沽源县| 淳化县| 巩义市| 阳原县|