找不到参数[com.google.firebase:firebase-core:16.0.9]的方法Implementation()

时间:2019-06-05 06:19:14

标签: android firebase cordova

我在文件夹中创建了cordova app

({cordova create MyApp

({cordova platform add android

我将google-services.json移到了MyApp/platforms/android/app/

但是当我尝试运行时:

({cordova run android

我收到此错误:

* What went wrong:
A problem occurred evaluating project ':app'.
> Could not find method implementation() for arguments [com.google.firebase:firebase-core:16.0.9] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

我尝试将implementation()更改为compile(),但是它报告缺少compile()方法。

dependencies中,Gradle的版本为3.3.0。

gradle-wrapper.properties中,distributionUrl的版本为4.10.3。

在我的终端机的gradle -v中,版本是5.4.1。

cordova plugins =>仅cordova-plugin-whitelist 1.3.3 "Whitelist"

1 个答案:

答案 0 :(得分:0)

如果可能,共享您的PessimisticLockExceptionbuild.gradle文件。

OR

您可以尝试检查文件夹config.xml中的build.gradle文件。 打开MyApp/platforms/android/app/文件并找到依赖项标签

build.gradle

如果缺少dependencies { implementation 'com.google.firebase:firebase-core:16.0.9' } ,则添加此依赖项并重新运行命令implementation 'com.google.firebase:firebase-core:16.0.9'