【问题标题】:The Android Gradle plugin supports only kotlin-android-extensions Gradle plugin version 1.6.20 and higherAndroid Gradle 插件仅支持 kotlin-android-extensions Gradle 插件版本 1.6.20 及更高版本
【发布时间】:2023-02-18 13:44:19
【问题描述】:

我正在尝试将我的 React Native 应用程序(带有 expo 模块,但不是基于 expo 构建)部署到 Google Play 商店,当我尝试构建时我不断收到此错误...

The Android Gradle plugin supports only kotlin-android-extensions Gradle plugin version 1.6.20 and higher.
The following dependencies do not satisfy the required version:
project ':expo' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10

我的问题是,它似乎引用的行 project ':expo' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.10 在我的代码中的任何地方都不存在,也许在节点模块中,但我无从得知。 我完全不知道 kotlin 是什么,在此之前从未听说过。我试着四处寻找通过 kotlin-gradle-plugin 升级的地方,但在我的 app.json 或 package.json 或任何其他配置文件中都没有。我看到一些有类似问题的留言板告诉我在 build.gradle 中更改这一行

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

使 7.3.0 匹配我需要的版本,但我坚信 7.3.0 大于 1.6.20,所以我非常怀疑该解决方案是否具有任何实际优点

【问题讨论】:

    标签: java android react-native kotlin gradle


    【解决方案1】:

    显然,当前版本的 expo-modules 与最新版本的 React Native (0.70.0) 及其编译 Android 构建的方式不兼容。我将 react-native 降级为 0.69.5。这最终导致其他问题,但希望这可以帮助其他人。

    【讨论】:

      【解决方案2】:

      这不是世博会的原因。我在 GitHub 中找到了解决方案。

      https://github.com/mrousavy/react-native-vision-camera/issues/1352#issuecomment-1346443556

      【讨论】:

        猜你喜欢
        • 2020-06-11
        • 2023-04-11
        • 2019-07-03
        • 2019-07-08
        • 1970-01-01
        • 2019-10-24
        • 2022-10-21
        • 1970-01-01
        相关资源
        最近更新 更多