Не удалось найти метод 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.)