【问题标题】:ReactNative Could not find com.android.tools.build:gradle:4.1.1ReactNative 找不到 com.android.tools.build:gradle:4.1.1
【发布时间】:2021-01-09 22:39:57
【问题描述】:

我正在开发一个 react-native 项目 V 0.59.5 我正在尝试将其 升级 到 V 0.63.3 我试图解决 android studio 中出现的问题,我将 android studio 更新到 4.1.1,然后有一条消息建议将 gradle 升级到版本 4.1.1,我使用的是 3.5.3。

我升级了 grale 版本,之后我遇到了一个我无法解决的错误,我找不到有用的分析器。我尝试删除 .gradle 文件夹中的缓存文件夹并重新启动 android studio 但没有帮助。更改 gradle 版本也无济于事。 这是错误:

Could not find com.android.tools.build:gradle:4.1.1.
Searched in the following locations:
  - https://jcenter.bintray.com/com/android/tools/build/gradle/4.1.1/gradle-4.1.1.pom
If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
Required by:
    project :react-native-fs
Add google Maven repository and sync project
Open File

我手动将 gradle 更改为之前的状态。

在我的 gradle-wrapper.properties 我有:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip

build.grale 文件中我有:

classpath('com.android.tools.build:gradle:3.5.3')

【问题讨论】:

    标签: android react-native android-studio gradle


    【解决方案1】:

    您肯定需要升级项目的 gradle。虽然我不确定 RN 0.63.3 是否适用于 gradle 4.1.1。总之:

    在您的 build.gradle 中,将 gradle 版本设置为:

    classpath('com.android.tools.build:gradle:4.1.1')
    

    为此,您还需要将 distributionUrl 更改为至少 6.5:

    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
    

    您可以查找哪个插件版本需要哪个 gradle 版本: https://developer.android.com/studio/releases/gradle-plugin

    还要确保在 build.gradle 中包含 google 存储库:

    buildscript {
      repositories {
        google()
    ...
    

    顺便说一句,我有一个 react-native 0.63.3 使用 gradle 插件版本 4.0.0 和 gradle-6.2 版本运行。

    【讨论】:

    • 我不知道我错误地接受了这个建议。我已经尝试过了,但没有奏效。还在唠叨 gradle v 4.1.1
    • 什么不起作用?你有任何错误日志
    • 更新了我的答案,你包括谷歌存储库吗?
    • 这对我不起作用。我正在使用 React Native 0.61.5com.android.tools.build:gradle:4.1.2
    • 任何解决方案,我也遇到同样的问题??
    【解决方案2】:

    在我的情况下,它显示相同的错误 反应本机获取blob 解决方案: 在您的项目中只需安装 react-native-fs 最新版本。

    运行命令 npm install react-native-fs --save

    【讨论】:

      猜你喜欢
      • 2021-03-12
      • 2021-03-30
      • 2021-05-14
      • 2021-12-16
      • 2019-05-12
      • 2019-11-06
      • 2019-12-27
      • 2020-02-08
      • 2017-04-11
      相关资源
      最近更新 更多