首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android SDK 管理器卡在 Done loading packages 的解決辦法

     編輯:程式設計綜合問答

問題現象

打開 Android SDK Manager 時,進度條停留在 "Done loading packages",無法顯示可用包列表。

原因分析

Google 官方下載服務器在國內訪問受限,導致 SDK Manager 無法獲取 repository.xml 等元數據文件。

解決方案

方案一:配置代理/VPN(推薦)

  • 在 SDK Manager → Tools → Options 中設置 HTTP Proxy(IP、Port),勾選 "Force https://... sources to be fetched using https://"。
  • 或使用系統級代理工具(如 Shadowsocks、V2Ray)配合 PAC 模式。

方案二:使用國內鏡像源

  1. 打開 SDK Manager 安裝目錄下的 tools/lib/monitor-x86_64(或同級目錄)。
  2. 修改 androidtool.cfg 或直接在 SDK Manager 界面添加自定義站點:
    https://mirrors.ustc.edu.cn/android/repository/repository.xml
    https://mirrors.tuna.tsinghua.edu.cn/android/repository/repository.xml
  3. 重新啟動 SDK Manager 並點擊 "Packages → Reload"。

方案三:離線下載包文件

從鏡像站點手動下載所需平台工具、Build Tools、Platform 包(ZIP 格式),解壓到對應目錄(platforms/, build-tools/ 等)。

常用國內鏡像

  • 中科大:https://mirrors.ustc.edu.cn/android/repository/
  • 清華大學:https://mirrors.tuna.tsinghua.edu.cn/android/repository/
  • 阿里雲:https://maven.aliyun.com/repository/google/(Maven 依賴)

SDK Manager 界面

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved