【问题标题】:No variants found for `react-native-reanimated`未找到“react-native-reanimated”的变体
【发布时间】:2022-01-27 06:05:36
【问题描述】:

我将我的 React Native 项目升级到 Gradle 7.0.2,现在当我打开 Android Studio 时,它显示No variants found for ':react-native-reanimated'。我正在使用react-native-reanimated@1.13.3,而对于版本 1.x.x 的documentation,没有真正的配置,所以我不确定如何处理这个问题。 有没有人遇到过类似的事情?我正在使用react-native@0.63.4、gradle 7.0.2 和 Android Gradle Plugin 7.0.0。

【问题讨论】:

  • 我遇到了同样的情况,这里提到:stackoverflow.com/questions/70726037/…
  • @ridvanaltun 是否要更改 distributionUrl 行才能降级 gradle 版本?
  • @ridvanaltun 当我进行更改时,它会抛出错误Failed to apply plugin 'com.android.internal.version-check'. Minimum supported Gradle version is 7.0.2. Current version is 6.8.1
  • 如果您使用react-native run-android 命令构建项目,是的,在 gradle-wapper.properties 文件中替换 Gradle 版本是可行的。我不知道为什么 Android Studio 不能处理这个
  • @ridvanaltun 我得到了它的工作使用你的建议,加上其他一些 Android Studio 降级。随时将您的答案作为实际回复发布,以便我接受。

标签: react-native gradle android-gradle-plugin react-native-reanimated


【解决方案1】:

您需要将 Gradle 版本 7 降级到 6,因为 Gradle 7 不知何故无法与 react-native-reanimated 1.13.3 一起使用。您可以从gradle-wrapper.properties 文件降级版本,如下所示:

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

【讨论】:

  • 确认这有效。就我而言,我必须降级整个 ​​Android Studio,因为我运行的 Android Studio 版本 (2021.1) 不支持 Gradle 6.8
猜你喜欢
  • 2021-11-08
  • 2022-11-17
  • 2022-06-29
  • 2022-01-11
  • 2021-11-28
  • 2020-10-12
  • 2021-11-27
  • 2021-11-23
  • 2021-11-05
相关资源
最近更新 更多