首页 > 解决方案 > 找不到参数的方法 implementation() [com.google.firebase:firebase-core:16.0.9]

问题描述

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() 。

Gradledependencies的版本是 3.3.0。

gradle-wrapper.properties版本distributionUrl是4.10.3。

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

cordova plugins=> 只有cordova-plugin-whitelist 1.3.3 "Whitelist"

标签: androidfirebasecordova

解决方案


如果可能,分享您的build.gradleconfig.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'缺少,则添加此依赖项并重新运行命令cordova run android


推荐阅读