找不到com.android.tools.build:gradle:2.3.+;因为没有com.android.tools.build:gradle的版本可用

找不到com.android.tools.build:gradle:2.3.+;因为没有com.android.tools.build:gradle的版本可用,android,react-native,vector-icons,Android,React Native,Vector Icons,您好,我在测试我的react native应用程序时遇到了问题,今天早上它工作正常,但当我现在测试它时,出现了以下错误: Could not resolve all files for configuration ':react-native-vector-icons:classpath'. 找不到com.android.tools.build:gradle:2.3.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。 在以下位置搜索: 要求: 项目

您好,我在测试我的react native应用程序时遇到了问题,今天早上它工作正常,但当我现在测试它时,出现了以下错误:

Could not resolve all files for configuration ':react-native-vector-icons:classpath'.
找不到com.android.tools.build:gradle:2.3.+的任何匹配项,因为没有可用的com.android.tools.build:gradle版本。 在以下位置搜索: 要求: 项目:反应本机矢量图标 有人能帮我吗?谢谢


旧版本的react原生矢量图标似乎引用了最近停止使用的Android Gradle插件版本

更新您的版本应该可以解决这个问题。您可以通过以下方式按照react native vector图标执行此操作:

或者,如果您使用纱线:

yarn add react-native-vector-icons

请共享您当前的以下版本

  • 反应本机矢量图标
  • 当前渐变版本
  • 此问题是因为当前您的应用程序正在使用不同的gradle版本构建,而react native vector图标需要gradle 2.3+版本

    安装旧版本的react native vector图标可能会解决此问题


    或者通过以下方法更新当前的gradle版本=>

    只需安装更新版本的软件包


    添加本地向量图标

    今天我遇到了与您相同的问题! 然后我尝试更改版本,现在已经修复了。 只需像这样编辑package.json

    在“反应本机矢量图标“^5.0.0”之前


    “react native vector icons”之后“^6.1.0”,请在
    所有项目
    部分之后的
    android/build.gradle
    中尝试此操作

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

    Node不善于判断何时存在已使用包的更新版本。 在本例中,package.json文件中引用的react原生向量图标版本使用了较旧版本的gradle

    要解决此问题,请首先尝试:

    npm install react-native-vector-icons -save
    
    如果这不起作用(在我的例子中是不起作用的),请进入您的
    package.json
    文件,自己将包更改为最新版本

    从网站获取最新版本(现在是6.1.0),并更改
    package.json
    中的行,使其:

    "dependencies": {
        ...
    
        "react-native-vector-icons": "^6.1.0",
    
        ...
     }
    

    我今天遇到了完全相同的错误,并通过安装新版本进行了修复。@GammaKo是的,这也发生在我身上。
    "dependencies": {
        ...
    
        "react-native-vector-icons": "^6.1.0",
    
        ...
     }