You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux(Lubuntu、Kali)下SDK Manager XML解析错误如何解决?

解决sdkmanager执行--list时的XML解析错误问题

针对在Lubuntu、Kali等Linux发行版中,配置好cmdline-tools路径后执行sdkmanager --list出现以下XML解析错误的情况:

Warning: Errors during XML parse:                                               
Warning: Additionally, the fallback loader failed to parse the XML.

可尝试以下解决方案:

  • 确认cmdline-tools安装完整性
    确保安装的是完整的Android SDK Command-line Tools包,部分精简包可能缺失repository目录下的核心XML配置文件。建议从官方渠道下载对应系统的完整压缩包,解压到SDK目录下的cmdline-tools文件夹中(例如/opt/android-sdk/cmdline-tools/latest)。

  • 修复SDK目录权限
    目录权限不足可能导致无法读取XML文件,执行以下命令修改权限:

    sudo chown -R $USER:$USER /path/to/your/sdk
    chmod -R 755 /path/to/your/sdk
    

    替换/path/to/your/sdk为你的实际SDK安装路径。

  • 清除SDK缓存
    损坏的缓存文件可能引发解析错误,执行命令清除缓存后重试:

    rm -rf ~/.android/cache
    sdkmanager --list
    
  • 配置国内镜像源(针对网络访问受限场景)
    若无法正常访问官方资源,可指定国内镜像源执行命令:

    sdkmanager --list --sdk_root=/path/to/your/sdk --proxy=http --proxy_host=mirrors.tuna.tsinghua.edu.cn --proxy_port=8080
    

    也可编辑~/.android/repositories.cfg文件,添加镜像地址永久生效:

    https://mirrors.tuna.tsinghua.edu.cn/android/repository/
    
  • 检查Java版本兼容性
    Android SDK Command-line Tools 11及以上版本要求Java 11+,旧版本则需要Java 8。执行java -version确认版本,若不符合则安装对应版本的OpenJDK(例如sudo apt install openjdk-11-jdk)。

内容的提问来源于stack exchange,提问作者Kayo EXE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 20:14:54