Javascript 在存储库容器上找不到参数[]的方法google()

Javascript 在存储库容器上找不到参数[]的方法google(),javascript,android,react-native,Javascript,Android,React Native,环境: "react": "16.3.1", "react-native": "0.55.4", "react-native-camera": "^1.1.3", "react-native-qrcode-scanner": "^1.0.1" qrcodescaner用户$react本机运行android扫描 中的符号链接文件夹 /用户/桌面/反应器Apps/qrcodescaner/node_模块 (9ms)JS服务器已在运行。在上构建和安装应用程序 设备(cd a

环境:

 "react": "16.3.1",
    "react-native": "0.55.4",
    "react-native-camera": "^1.1.3",
    "react-native-qrcode-scanner": "^1.0.1"
qrcodescaner用户$react本机运行android扫描

中的符号链接文件夹 /用户/桌面/反应器Apps/qrcodescaner/node_模块 (9ms)JS服务器已在运行。在上构建和安装应用程序 设备(cd android&./gradlew installDebug)

失败:生成失败,出现异常

  • 其中:构建文件“/Users/Desktop/reactnativeapps/qrcodescaner/android/Build.gradle” 第6行

  • 出了什么问题:评估根项目“qrcodescaner”时出现问题。 在存储库容器上找不到参数[]的方法google()

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出

构建失败


降级将本机摄像头版本调整为1.0.0,然后再次检查

转到ProjectRoot\Android\gradle\wrapper\gradle-wrapper.properties

并将distributionUrl值更改为:


"https://services.gradle.org/distributions/gradle-4.1-all.zip

我对
react native sqlite storage
模块也有同样的问题。结果表明,最新版本(3.3.9)已经更新,可以与下一个版本的gradle一起使用。该更新包括到
google()

我卸载了它,并执行了
npm安装--save--save原生sqlite-storage@3.3.8
它成功了,
google()
reference

据我所知,在3.3.9版本中,并没有提到在应用程序中的突破性变化。这可能是大多数人不会遇到的情况


结果:为什么他们更改了所需的gradle版本?最新的React Native(v0.57)也更新到了下一个gradle版本。我可能错了,但如果模块需要与项目使用的gradle版本不同的gradle版本,看起来您无法使用,呃。

尝试添加
google()
在android/build.gradle的
buildscript->repositories
部分中。@Cherniv添加
google()
没有解决问题。请将gradle文件粘贴到这里/android/app/build.gradle好吗