React-Native安卓项目构建失败求助:gradle-3.1.4.pom标签错误
解决React Native构建时gradle-3.1.4.pom XML语法错误
错误根源
你遇到的问题是本地Maven仓库里的gradle-3.1.4.pom文件存在XML语法错误——<hr>标签未正确闭合为</hr>,导致Gradle解析该文件失败,进而中断了App安装流程。
解决方案
删除损坏的POM文件并重新下载
- 定位到本地Maven仓库中该文件的路径:
- Windows:
C:\Users\[你的用户名]\.m2\repository\com\android\tools\build\gradle\3.1.4\gradle-3.1.4.pom - macOS/Linux:
~/.m2/repository/com/android/tools/build/gradle/3.1.4/gradle-3.1.4.pom
- Windows:
- 删除该文件,同时删掉同目录下的
gradle-3.1.4.pom.sha1等校验文件 - 重新执行React Native构建命令,Gradle会自动拉取正确的POM文件
- 定位到本地Maven仓库中该文件的路径:
强制刷新Gradle依赖
在项目根目录运行以下命令,强制Gradle刷新所有依赖并重新下载:./gradlew clean build --refresh-dependencies排查Maven镜像/代理问题
如果你配置了自定义Maven镜像源,可能是镜像返回的POM文件损坏。可以暂时切换到官方Maven仓库,或者检查镜像源配置是否正常,确保依赖文件能完整下载。
内容的提问来源于stack exchange,提问作者Nesty Tampubolon
相关产品推荐
相关产品推荐

