cordova - cordova-plugin-firebase 在 ionic 3 中不起作用
问题描述
我想在 ionic 3 中集成 cordova-plugin-firebase
添加了这个插件
$ ionic cordova 插件添加 cordova-plugin-firebase
$ npm install --save @ionic-native/firebase@4
我有这样的错误
错误:[[17.0.0,17.0.0]、[17.2.2,17.2.2]] 的各种其他库正在请求库 com.google.android.gms:play-services-measurement-base,但是解析为 17.2.2。禁用插件并使用 ./gradlew :app:dependencies 检查您的依赖关系树。
然后我添加这个插件
$ ionic cordova plugin add cordova-android-play-services-gradle-release --variable play-services-location=17.0.0
构建失败
警告:API 'variant.getExternalNativeBuildTasks()' 已过时,已替换为 'variant.getExternalNativeBuildProviders()'。它将在 2019 年底被删除。有关更多信息,请参阅https://d.android.com/r/tools/task-configuration-avoidance。要确定调用 variant.getExternalNativeBuildTasks() 的内容,请在命令行上使用 -Pandroid.debug.obsoleteApi=true 以显示堆栈跟踪。
任务 :app:preBuild UP-TO-DATE 任务 :CordovaLib:preBuild UP-TO-DATE 任务 :CordovaLib:preDebugBuild UP-TO-DATE 任务 :CordovaLib:checkDebugManifest 任务 :CordovaLib:processDebugManifest 任务 :app:preDebugBuild FAILED 3 个可操作的任务: 3 处决
离子信息
离子信息
@ionic/cli-utils : 1.9.2
ionic (Ionic CLI) : 3.9.2
全局包:
Cordova CLI : 8.0.0
本地包:
@ionic/app-scripts : 3.1.9
Cordova Platforms : android 8.1.0 browser 5.0.4
Ionic Framework : ionic-angular 3.9.2
系统:
Android SDK Tools : 26.1.1
Node : v8.11.2
npm : 5.6.0
OS : Windows 10
提前致谢!
解决方案
推荐阅读
- azure - 如何让 Prs 触发 Azure Devops Pipelines 但其他提交不触发
- javascript - 粘性 jQuery 对话框
- python - 单击命令不再是功能
- javascript - 最佳实践:具有数组数据类型的 JavaScript 中的条件语句
- python - 如何从 Pandas 平行坐标中删除图例并调整画布/图像的大小?
- django - 无法在本地网络中托管 django 项目
- webpack - 我可以使用 Webpack v3 减少我的包大小吗?
- json - 通过 Cloudfront 在 cloudformation 中使用 Route53 模板
- javascript - 条件 html 元素仅临时显示
- laravel - 如何使用 vscode 查看 $request 及其子方法中的所有可用方法?