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

React Native构建时在错误目录查找SDK许可证的问题咨询

根因说明

你遇到的路径异常问题是SDK根目录环境变量配置错误导致的:当前你的ANDROID_HOME/ANDROID_SDK_ROOT变量值被设置为了D:\Android\android-sdk\platform-tools,而构建工具默认会在SDK根目录路径后拼接platform-tools定位组件,因此出现了platform-tools\platform-tools的双层路径错误,连带许可证查找路径也出现了偏移。

方案1:修正环境变量(优先选择,永久解决问题)

  • 打开Windows系统环境变量编辑界面
  • 找到ANDROID_HOME或ANDROID_SDK_ROOT系统变量,将变量值修改为D:\Android\android-sdk
  • 打开Path系统变量,删除原有直接指向D:\Android\android-sdk\platform-tools的旧条目,新增以下4个条目:
    • %ANDROID_HOME%\platform-tools
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin
    • %ANDROID_HOME%\emulator
  • 保存所有配置后重启终端/IDE,重新执行构建即可。修正后构建工具会自动从SDK根目录的licenses文件夹读取许可证文件,不会再触发许可未接受报错。

方案2:移动许可证文件夹(临时解决方案)

你可以直接将SDK根目录下的licenses文件夹移动/复制到D:\Android\android-sdk\platform-tools路径下,该操作完全安全:

  • 许可证文件仅为纯文本的协议确认标识,无任何可执行代码,不会对SDK、构建流程产生副作用
  • 双路径存在许可证文件不会引发冲突,所有工具只要在任意查找路径下读到有效许可证即可正常运行
  • 注意后续如果通过SDK Manager安装新的组件,新的许可证文件仍会生成在SDK根目录的licenses文件夹下,仍可能触发同类报错,建议优先选择方案1修正配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 02:06:04