【问题标题】:Could not find any matches for com.android.tools.build:gradle:2.3.+ as no versions of com.android.tools.build:gradle are available找不到 com.android.tools.build:gradle:2.3.+ 的任何匹配项,因为没有可用的 com.android.tools.build:gradle 版本
【发布时间】:2019-05-11 18:13:43
【问题描述】:

您好,我在测试我的 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 版本。 在以下位置搜索: 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 谁能帮助我,谢谢

【问题讨论】:

    标签: android react-native vector-icons


    【解决方案1】:

    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",
    
        ...
     }
    

    【讨论】:

      【解决方案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】:

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

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

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

        【讨论】:

          【解决方案4】:

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

          yarn add react-native-vector-icons

          【讨论】:

          • 我今天遇到了完全相同的错误,并通过安装新版本修复。
          • @GammaKo 是的,这也发生在我身上。
          【解决方案5】:

          请分享您当前的以下版本

          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 版本

          【讨论】:

            【解决方案6】:

            旧版本的 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
            

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2019-05-12
              • 1970-01-01
              • 2019-05-11
              • 2020-11-19
              • 2019-05-11
              • 2023-01-03
              • 2023-01-30
              • 1970-01-01
              相关资源
              最近更新 更多