Я пытаюсь запустить приложение React Native с react-native run-android
и получаю ошибку Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0
. Я уже сталкивался с этой ошибкой, и в Интернете есть множество предложений по ее устранению, но я хочу понять общую картину того, что она означает. В частности:
1) Я знаю, что Gradle - это инструмент автоматизации сборки. Вкратце, что делает Gradle в React Native? Создает ли он Android сборку?
2) Он говорит deprecated Gradle features were used in this build
: что определяет, какие функции были использованы в сборке? Это касается версии Gradle, которую я установил на всю систему? Нужно ли делать глобальное обновление Gradle? Или устаревшая версия является локальной для моего проекта?
3) Это относится к Gradle 7.0. Где учитывается Gradle 7.0? Означает ли это, что версия React Native, которую использует мой проект, использует Gradle 7.0, и мне нужно обновить версию Gradle где-нибудь еще, чтобы соответствовать этому?