[英]ERROR: The Android Gradle plugin supports only Kotlin Gradle plugin version 1.3.0 and higher
[英]The Android Gradle plugin supports only kotlin-android-extensions Gradle plugin version 1.6.20 and higher
我正在尝试将我的 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,所以我非常怀疑该解决方案是否有任何实际优点
显然,当前版本的 expo-modules 与最新版本的 React Native (0.70.0) 及其编译 Android 构建的方式不兼容。 我将 react-native 降级为 0.69.5。 这最终导致我遇到其他问题,但希望这可以帮助其他人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.