首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova FCM插件- Google插件不支持major.minor版本51.0

Cordova FCM插件- Google插件不支持major.minor版本51.0
EN

Stack Overflow用户
提问于 2016-09-14 22:15:06
回答 2查看 1.7K关注 0票数 3

我遵循https://github.com/fechanique/cordova-plugin-fcm的指示,在我的离子1项目中使用FCM插件,但我遇到了麻烦。

当我运行“离子运行android”时,我得到:

代码语言:javascript
复制
> Could not open dsl remapped class cache for 90dph5obcol5uraf1d1h262ym (C:\Users\arivan\.gradle\caches\2.13\scripts-remapped\condoclass_FCMPlugin_auvalosjdpfzmwa03yh9kenur\90dph5obcol5uraf1d1h262ym\dsl-1812427186).
   > Could not open dsl generic class cache for script 'C:\Projetos\condo-class\platforms\android\cordova-plugin-fcm\condoclass-FCMPlugin.gradle' (C:\Users\arivan\.gradle\caches\2.13\scripts\90dph5obcol5uraf1d1h262ym\dsl\dsl-1812427186).
      > com/google/gms/googleservices/GoogleServicesPlugin : Unsupported major.minor version 51.0

如果我评论行

代码语言:javascript
复制
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin

在platforms\android\cordova-plugin-fcm\MyProject-FCMPlugin.gradle文件中,构建过程成功运行,但我的应用程序在启动时崩溃。

以下是我的项目插件列表:

代码语言:javascript
复制
com.telerik.plugins.nativepagetransitions 0.6.5 "Native Page Transitions"
com.telerik.plugins.wkwebview 0.6.9 "WKWebView Polyfill"
cordova-plugin-compat 1.0.0 "Compat"
cordova-plugin-console 1.0.3 "Console"
cordova-plugin-device 1.1.2 "Device"
cordova-plugin-fcm 1.1.4 "FCMPlugin"
cordova-plugin-file 4.2.0 "File"
cordova-plugin-file-transfer 1.5.1 "File Transfer"
cordova-plugin-inappbrowser 1.4.0 "InAppBrowser"
cordova-plugin-splashscreen 3.2.2 "Splashscreen"
cordova-plugin-statusbar 2.1.3 "StatusBar"
cordova-plugin-whitelist 1.2.2 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"

以下是我的Android管理器"Extras“部分:

怎么啦?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-24 07:10:52

看看这个问题链接

如链接中提到的,您可能必须在project.properties和FCMPlugin.gradle中进行调整。

在project.properties add中,

cordova.system.library.2=com.google.android.gms:play-services-gcm:9.0.2 cordova.system.library.3=com.google.android.gms:play-services-analytics:9.0.2 cordova.system.library.4=com.google.android.gms:play-services-location:9.0.2

在FCMPlugin.gradle中,

依赖项{ compile 'com.google.firebase:firebase-core:9.0.2‘编译'com.google.firebase:firebase-messaging:9.0.2’}

project.properties文件位于platforms/android/目录下。

希望它能帮上忙

票数 3
EN

Stack Overflow用户

发布于 2016-09-17 16:18:55

您可以通过SDK管理器更新Google服务和,如插件页面所述。

  • Android支持库版本23或更高版本
  • Android支持仓库版本20或更高版本
  • Google Play Services第27版或更高版本
  • 22或更高版本
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39500463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档