我对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()
}
}
但我仍然得到错误。请帮我解决这个问题。
答案 0 :(得分:2)
您必须将Gradle升级到版本4.x(看似also Android Studio etc.),因为您的版本不支持此语法。
如果您不想升级,请使用
maven {
url 'https://maven.google.com'
}
与google()
快捷方式相同。
(如果仍然无效,请发布您使用过的Gradle和Android Studio版本。)