gpt4 book ai didi

cordova - Apache cordova Build 实现 firebase 失败 : Dependency failing

转载 作者:行者123 更新时间:2023-12-02 18:39:15 25 4
gpt4 key购买 nike

这是错误

[出了什么问题:无法确定任务“:app:compileDebugJavaWithJavac”的依赖关系。

In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[19.0. 1]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.

依赖项失败:com.google.firebase:firebase-messaging:19.0.1 -> com.google.firebase:firebase-iid@[19.0.1],但发生火灾 基本 iid 版本为 20.0.2。

以下依赖项是直接的项目依赖项或具有通向艺术的传递依赖项 ifact 与问题。]这是命令提示符图片--- view

最佳答案

我今天也遇到了。就我而言,我通过在 package.json 文件中将 firebase 消息传递版本更改为 20.1.+ 来解决这个问题,尽管我的版本早于 19.0.1,所以它可能不适用于您的项目。

更新:

如果您使用 cordova 插件,则取决于您如何向该插件指定要使用哪个版本的 Google 消息传递库。

例如,在我的例子中,我使用 cordova-plugin-firebase-messaging自述文件中有以下声明:

Use variables FIREBASE_ANALYTICS_VERSION, FIREBASE_MESSAGING_VERSION and ANDROIDX_CORE_VERSION to override dependency versions on Android.

因此,在我的 package.json 中,我将包含以下内容:

{
...
"dependencies": {
...
"cordova-plugin-firebase-messaging": "4.0.1"
},
"cordova" : {
...
"plugins": {
"cordova-plugin-firebase-messaging": {
"FIREBASE_MESSAGING_VERSION": "20.1.+"
}
}
}
}

但这仅适用于这个cordova插件,如果您使用其他插件,请查看他们的自述文件以检查是否可以指定 native 消息传递库的版本。

关于cordova - Apache cordova Build 实现 firebase 失败 : Dependency failing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59747916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com