无法解析实施 'com.google.firebase:firebase-messaging:15.0.2'
Failed to resolve implementation 'com.google.firebase:firebase-messaging:15.0.2'
我正在为一个版本集成 Firebase 消息:
'com.google.firebase:firebase-messaging:15.0.2'
我的类路径是:-
classpath 'com.google.gms:google-services:3.2.0'
我遇到了以下错误:-
Failed to resolve: firebase-messaging Open File
改变这个:
classpath 'com.google.gms:google-services:3.2.0'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
进入这个:
classpath 'com.google.gms:google-services:4.0.1'
implementation 'com.google.firebase:firebase-messaging:17.0.0'
解释:
在这种情况下,将 firebase-messaging:15.0.2
与 google-services:4.0.1
结合使用会奏效,因为最重要的是在 3.2.0
之上更新 google-services
,这是因为 google-services:3.3.0
才能使用 15.0 及更高版本的 firebase 库。你可以检查这个blog post。这解释了 firebase 库版本控制的变化。
但最好更新 google-services
插件以防止其他依赖项出现任何其他错误。
注:
小于15.0.0
的版本在googlemaven仓库中,所以你可以在gradle中使用它们。但是,您不能将 15.0.0
版本与低于 15.0.0
的版本混合使用 google 播放服务 4.0.1
,如我的回答 中所述。这就是为什么最好将 firebase 库更新到最新版本的原因。
我通过更改解决了问题
这个
implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'
至此
implementation 'com.google.firebase:firebase-messaging:17.0.0'
根据 Guy4444 1 on the post 2 我改了
implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'
到
implementation 'com.google.firebase:firebase-messaging:17.0.0'
它解决了问题!
我正在为一个版本集成 Firebase 消息:
'com.google.firebase:firebase-messaging:15.0.2'
我的类路径是:-
classpath 'com.google.gms:google-services:3.2.0'
我遇到了以下错误:-
Failed to resolve: firebase-messaging Open File
改变这个:
classpath 'com.google.gms:google-services:3.2.0'
implementation 'com.google.firebase:firebase-messaging:15.0.2'
进入这个:
classpath 'com.google.gms:google-services:4.0.1'
implementation 'com.google.firebase:firebase-messaging:17.0.0'
解释:
在这种情况下,将 firebase-messaging:15.0.2
与 google-services:4.0.1
结合使用会奏效,因为最重要的是在 3.2.0
之上更新 google-services
,这是因为 google-services:3.3.0
才能使用 15.0 及更高版本的 firebase 库。你可以检查这个blog post。这解释了 firebase 库版本控制的变化。
但最好更新 google-services
插件以防止其他依赖项出现任何其他错误。
注:
小于15.0.0
的版本在googlemaven仓库中,所以你可以在gradle中使用它们。但是,您不能将 15.0.0
版本与低于 15.0.0
的版本混合使用 google 播放服务 4.0.1
,如我的回答
我通过更改解决了问题
这个
implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'
至此
implementation 'com.google.firebase:firebase-messaging:17.0.0'
根据 Guy4444 1 on the post 2 我改了
implementation 'com.google.firebase:firebase-messaging:17.0.0:15.0.0'
到
implementation 'com.google.firebase:firebase-messaging:17.0.0'
它解决了问题!