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

Android SDK Manager与PHP冲突?Godot导出Android遇SDK命令错误

解决sdkmanager执行时的XML解析错误

嘿,这个问题我之前帮人排查过,本质是sdkmanager误读了不属于Android SDK的XML文件,才抛出了这些奇怪的解析错误。给你几个一步步解决的办法:

  • 先清理SDK目录里的“闯入者”
    去你的D:\android-sdk目录下(尤其是根目录、bin目录附近)找找有没有叫package.xml的文件——这个文件大概率是PHP PEAR相关的,混进了Android SDK目录里。把它删掉或者移到其他非SDK文件夹里,再重新运行sdkmanager命令试试,这是最常见的解决方式。

  • 明确指定SDK根目录运行命令
    有时候环境变量会干扰sdkmanager的路径识别,你可以用--sdk_root参数强制它只在指定目录里找配置文件,命令改成这样:

    sdkmanager --sdk_root=D:\android-sdk "platform-tools" "platforms;android-26"
    
  • 清理SDK缓存文件
    进入D:\android-sdk\.android目录(如果存在的话),把里面的cache文件夹整个删掉,缓存损坏也可能导致这种解析异常。删完之后再重新执行安装命令。

  • 重装SDK命令行工具
    如果上面的方法都没效果,可能是你下载的SDK命令行工具本身有损坏,或者解压时出了问题。去Android开发者官网重新下载对应版本的命令行工具,解压到一个全新的空目录里,再重新执行安装命令。

对了,执行命令的时候最好用管理员权限打开命令提示符,避免因权限不足导致的文件读写问题哦。

内容的提问来源于stack exchange,提问作者Petter Thowsen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:11:08