cordova - cordova/platforms/android/src/com/gae/scaffolder/plugin/MyFirebaseMessagingService.java:38:错误:无法访问 AbstractSafeParcelable
问题描述
我正在使用cordova cli 7.1.0 和cordova android 6.3.0。这是我用来构建cordova项目的cordova插件。 https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated.git
[javac] /Users/rashed/Documents/Development/prometheus/unionconnect-phone-1/cordova/platforms/android/src/com/gae/scaffolder/plugin/MyFirebaseMessagingService.java:38: error: cannot access AbstractSafeParcelable
[javac]if( remoteMessage.getNotification() != null){
[javac] ^
[javac]class file for com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable not found
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
解决方案
当您的项目中有不同版本的 google-play-services 组件可用时,通常会发生这种情况。
推荐阅读
- excel4node - excel4node:如何实现添加DataValidation“indriect”
- python - 有没有办法在读取 csv 文件时在不指定日期时间列名称的情况下索引日期时间列
- javascript - 手动加载我自定义的节点模块(Angular 4.x)
- java - 将图像添加到 JLabel
- spring-boot - Spring Boot 节俭
- c# - 参数化 SQL 查询不返回数据;非参数化查询返回正确值
- excel - Jmeter:Excel上传,硬编码参数传入下一个请求
- primeng - PrimeNG DataTable 水平滚动条位置
- angular - Angular 6 FormArrays 中的 RadioButtons - 维护 form.value 的结构
- r - matchit() 后无法保存匹配的样本:cbind_all(x) 中的错误:参数 2 必须有名称