未做任何改动却无法构建React Native应用?:app:checkDebugAarMetadata任务失败
React Native 无改动下构建失败(:app:checkDebugAarMetadata 任务失败,涉及 androidx-appcompat:appcompat:1.4.X)
这种问题通常是依赖版本冲突、本地缓存异常或远程仓库拉取失败导致的,以下是可行的解决步骤:
清理项目构建缓存
执行项目根目录下的Gradle清理命令:# Mac/Linux ./gradlew clean # Windows gradlew clean清理完成后重新尝试构建。
强制统一 androidx-appcompat 版本
打开android/build.gradle文件,在allprojects块中添加版本强制约束,确保所有依赖使用同一稳定版本的appcompat:allprojects { repositories { // 保留原有仓库配置 google() mavenCentral() } configurations.all { resolutionStrategy { // 指定1.4.x分支的稳定版本,比如1.4.2 force 'androidx.appcompat:appcompat:1.4.2' } } }清除本地Gradle全局缓存
删除本地Gradle缓存目录:- Mac/Linux:
~/.gradle/caches - Windows:
C:\Users\<你的用户名>\.gradle\caches
删除后重新运行构建命令,让Gradle重新拉取依赖。
- Mac/Linux:
检查仓库配置有效性
确保android/build.gradle的repositories块中包含google()仓库,缺失该仓库会导致无法获取AndroidX官方依赖的正确版本。
内容的提问来源于stack exchange,提问作者KAUSHAL J. SATHWARA
相关产品推荐
相关产品推荐

