我正在嘗試將我的 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,所以我高度懷疑該解決方案是否有任何實際優點
uj5u.com熱心網友回復:
顯然,當前版本的 expo-modules 與最新版本的 React Native (0.70.0) 以及它如何編譯 Android 構建不兼容。我將 react-native 降級為 0.69.5。這最終導致我遇到其他問題,但希望這可以幫助其他人。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/511774.html
