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

React Native打包Release APK报错:Unknown host(repo.maven.apache.org)

解决React Native构建Release APK时出现Unknown host 'repo.maven.apache.org'的问题

这个错误本质是构建工具Gradle无法连接到Maven中央仓库服务器,以下是几个常见的排查和解决方向:

  • 网络连接异常
    先验证本地网络能否正常访问该仓库:用终端执行ping repo.maven.apache.org,或者直接在浏览器打开这个域名。如果无法访问,大概率是本地网络问题——比如WiFi断开、代理配置变更、公司/校园网络限制了该域名。
    处理:切换到稳定网络(比如手机热点),检查并关闭不必要的代理工具。

  • Gradle仓库配置出错
    项目的Gradle配置文件可能被误修改,或者本地缓存异常导致仓库地址失效:

    1. 打开android/build.gradle,确认repositories块中包含mavenCentral()或maven { url 'https://repo.maven.apache.org/maven2/' },地址无拼写错误。
    2. 清除Gradle缓存:进入项目的android目录,执行./gradlew cleanBuildCache(Windows系统用gradlew cleanBuildCache),之后重新尝试构建。
  • 本地DNS解析故障
    本地DNS缓存损坏会导致域名无法正常解析:

    • Windows:打开命令提示符,执行ipconfig /flushdns刷新缓存。
    • macOS:终端执行sudo dscacheutil -flushcache。
    • Linux:终端执行sudo systemctl restart nscd(不同发行版可能略有差异)。
  • 安全软件拦截
    本地防火墙、杀毒软件可能突然拦截了Gradle的网络请求:
    暂时关闭这类软件后重新构建,如果能成功,就将Gradle或repo.maven.apache.org加入安全软件的白名单。

内容的提问来源于stack exchange,提问作者Engr.Aftab Ufaq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 13:15:56