android - 找不到参数的方法 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"
解决方案
如果可能,分享您的build.gradle
或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'
缺少,则添加此依赖项并重新运行命令cordova run android
推荐阅读
- list - 我无法从 jupiter Notebook 访问 python selenium chromedriver
- xslt - 升级 saxon-he-10.5 JAR 后,面临转型问题
- python - 2D numpy 数组列的向量化排序独立
- visual-studio-code - VSCode:allautocompletion 扩展的全局模式是什么
- graphql - 如何在 FaunaDB 中连接多对一关系
- c# - 如何从响应数据中获取元素值到 json
- python - 打开现有 excel 文件、清除现有工作表并将数据框写入该工作表的最佳方法
- arrays - 使用带有外部循环的 OMP TASK 和带有内部循环的 OMP TASKLOOP 有什么区别?
- flutter - 如何检查flutter项目中依赖项使用了哪些权限?
- excel - 循环优化