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

时间:2018-12-10 19:44:09

标签: android react-native vector-icons

嗨,我在测试我的本机应用程序时遇到问题,今天早上工作正常,但是当我现在测试时,出现此错误:

Could not resolve all files for configuration ':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/        要求:            项目:反应本机向量图标   谁能帮助我,谢谢

6 个答案:

答案 0 :(得分:2)

只需安装该软件包的较新版本

yarn add react-native-vector-icons

答案 1 :(得分:2)

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

之前:“ react-native-vector-icons”:“ ^ 5.0.0”,

之后:“ react-native-vector-icons”:“ ^ 6.1.0”,

答案 2 :(得分:2)

嗨,在android/build.gradle部分之后的allprojects中尝试一下

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

答案 3 :(得分:0)

较老版本的react-native-vector-icons似乎引用了最近停止提供的Android Gradle插件版本。

更新您的版本应该可以解决该问题。您可以按照以下每个react-native-vector-icons installation instructions进行操作:

npm install react-native-vector-icons --save

或者如果您使用毛线:

yarn add react-native-vector-icons

答案 4 :(得分:0)

请分享您当前的关注版本

  1. react-native-vector-icons
  2. 当前gradle版本

此问题是由于当前您的应用程序正在使用不同的gradle版本构建,而react-native-vector-icons需要gradle 2.3。+

安装旧版本的react-native-vector-icons可能会解决此问题。

或通过遵循=> How to update gradle in android studio?

更新当前的gradle版本

答案 5 :(得分:0)

Node不善于确定何时有较新版本的已使用软件包。 在这种情况下,package.json文件中引用的react-native-vector-icons版本使用的是gradle的旧版本。

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

npm install react-native-vector-icons -save

如果这行不通(在我的情况下不行),请进入您的package.json文件,然后将软件包自己更改为最新版本。

react-native-vector-icons网站获取最新版本(现在是6.1.0),并更改package.json中的行,使其成为:

"dependencies": {
    ...

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

    ...
 }