Не удалось найти метод google() в диаграммах побед в React Native

Я совершенно новичок в React Native и в чартах побед. Я хочу добавить победную нативную диаграмму для своих проектов. Поэтому я выполнил все шаги отсюда https://github.com/FormidableLabs/victory-native/blob/master/README.md

Когда я строю проект, я получаю эту ошибку

Could not find method google() for arguments [] on repository

пожалуйста, не отмечайте это как дубликат, потому что я уже попробовал все решения для вышеупомянутой проблемы. Я тоже это пробовал

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'

    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
        google()
    }
}

Но все же я получаю ошибку. Пожалуйста, помогите мне решить эту проблему.

1 ответ

Вы должны обновить Gradle до версии 4.x (и, как кажется, Android Studio и т. Д.), Потому что ваша версия не поддерживает этот синтаксис.

Если вы не хотите обновляться, используйте

maven {
    url 'https://maven.google.com'
}

который делает так же, как google() ярлык.

(Если это все еще не работает, пожалуйста, опубликуйте свои использованные версии Gradle и Android Studio.)

Другие вопросы по тегам