【问题标题】:Could not resolve all files for configuration ':react-native-vector-icons:classpath'无法解析配置“:react-native-vector-icons:classpath”的所有文件
【发布时间】:2025-11-22 20:55:02
【问题描述】:

我在尝试运行时遇到以下错误

react-native run android

控制台指责:

  • 出了什么问题:

配置项目 ':react-native-vector-icons' 时出现问题。

> 无法解析配置 ':react-native-vector-icons:classpath' 的所有文件。

> com.android.tools.build:gradle:2.3.+ 找不到任何匹配项,因为没有可用的 com.android.tools.build:gradle 版本。

在以下位置搜索: https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml https://jcenter.bintray.com/com/android/tools/build/gradle/

要求: 项目:react-native-vector-icons

【问题讨论】:

  • 这里有同样的问题。好像两个链接都挂了。需要向 jcenter/bintray 报告。
  • 在这里查看我的答案!

标签: react-native-vector-icons


【解决方案1】:

改变 react-native-vector-icons 的版本就可以了

我居然在这篇帖子里找到了答案:react native vector icons

通过更改 package.json 文件使其工作。

换行:

"react-native-vector-icons": "^5.0.0",

收件人:

"react-native-vector-icons": "^6.1.0",

【讨论】:

  • 解决方法是将 react-native 更新到不使用 AGP 2.2.3 的更高版本。如果您想坚持使用旧版本的 react-native 5.0.0,可以使用我提供的解决方法*.com/a/53734791/8034839
【解决方案2】:

在这里查看:https://*.com/a/53734791/8034839

尝试将此添加到您的 build.gradle 文件中。

subprojects {
    if (project.name.contains('react-native-vector-icons')) {
        buildscript {
            repositories {
                jcenter()
                maven { url "https://dl.bintray.com/android/android-tools/"  }
            }
        }
    }
}

【讨论】:

    【解决方案3】:
    1. 尝试更新 react-native-vector-icons。
    2. 如果您不想更新将类路径版本更改为 2.2.3 而不是 2.3.+

    【讨论】: