我的离子项目信息如下:
Ionic Framework : ionic-angular 3.9.2
Cordova Platforms : android 7.1.4,
<plugin name="cordova-plugin-firebase" spec="^2.0.0" />
<plugin name="cordova-plugin-admob-free" spec="0.26.0">
<variable name="ADMOB_APP_ID" value="xxx" />
</plugin>
但是,当我尝试构建时,发生了以下错误
“其他各种库都在[[11.0.4,11.0.4]]处请求库com.google.android.gms:play-services-base,但解析为16.0.1。禁用该插件并检查您的依赖关系使用./gradlew:app:dependencies的树。”
我试图将这些依赖项添加到root build.gradle中,但是它不起作用:
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-database:16.0.1'
感谢您的帮助!
答案 0 :(得分:0)
cordova-plugin-admob-free依赖于Play服务SDK版本11.0.4
还有另一个要求,即同时使用15.0.0或更低版本的Firebase和Play服务SDK的项目必须运行相同的发行版本。因此,这意味着cordova-plugin-firebase必须运行FCM版本11.0.4
执行此操作:-