@DSmith

Как исправить ошибку сборки при переходе с react native 63.2 на 71.6?

Есть приложение, написанное на react native.
Решили обновить все компоненты до последних версий
Обновили все с помощью npx npm-check-updates

В build.grandle имеем такое:
buildToolsVersion = "30.0.2"
minSdkVersion = 21
compileSdkVersion = 31
targetSdkVersion = 31
supportLibVersion = "28.0.0"


Запускаем gradlew.bat :app:assembleDebug --stacktrace и получаем ошибку:
org.gradle.api.GradleScriptException: A problem occurred evaluating project ':react-native-gesture-handler'.
Caused by: groovy.lang.MissingMethodException: No signature of method: build_8lhqmhmqap4v0wqhrdezvbsoz.android() is applicable for argument types: (build_8lhqmhmqap4v0wqhrdezvbsoz$_run_closure5) values: [build_8lhqmhmqap4v0wqhrdezvbsoz$_run_closure5@21960062]
at build_8lhqmhmqap4v0wqhrdezvbsoz.run(D:\app\node_modules\react-native-gesture-handler\android\build.gradle:133)
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91)


Подскажите в чем может быть проблема, что-то не обновили?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DSmith Автор вопроса
Исправилось поднятием версии gradle
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-all.zip
и
classpath("com.android.tools.build:gradle:7.4.2")
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы