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

配置react-native-image-picker项目失败:无法匹配gradle指定版本

React Native构建失败问题及解决方案

错误日志

配置项目 :react-native-exit-app
警告:配置项'compile'已过时,已被'implementation'和'api'替代。
该配置项将于2018年底移除。
FAILURE: 构建失败,出现异常。

核心错误原因

配置:react-native-image-picker项目时出错:

无法解析配置':react-native-image-picker:classpath'的所有构件。

找不到匹配com.android.tools.build:gradle:2.2.+的任何版本。

不匹配的版本包括:
2.3.0
2.1.3
2.1.2
2.1.0
2.0.0
+ 71个其他版本
搜索位置:https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml
被以下项目依赖:project :react-native-image-picker

解决方案

1. 修正react-native-image-picker的Gradle依赖版本

  • 打开项目内node_modules/react-native-image-picker/android/build.gradle文件
  • 找到classpath 'com.android.tools.build:gradle:2.2.+'这一行,将版本号替换为仓库中存在的稳定版本,比如2.3.0(或与你项目Gradle版本兼容的更高版本)

2. 替换过时的compile配置(解决警告)

  • 找到:react-native-exit-app对应的build.gradle文件,将所有compile关键字替换为implementation(大部分场景适用)或api

3. 清理缓存并重新构建

  • 执行命令清理构建缓存:./gradlew clean
  • 重新运行构建:./gradlew assembleDebug

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 01:37:04