如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?
Posted
技术标签:
【中文标题】如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?【英文标题】:How to fix ' FCMPlugin Ready ERROR' in Phonegap? 【发布时间】:2019-05-01 18:10:01 【问题描述】:我是 Phonegap 的新手。我之前没有 Cordova 项目的经验。我正在尝试将来自 Firebase Cloud Messaging(FCM)的推送通知发送到应用程序。我正在使用cordova-plugin-fcm。我将 google-services.json 添加到 cordova 项目根目录。我还修改了 build.gradle 以使用该插件。当我运行项目时,我收到以下消息
[phonegap] [console.log] adding proxy for Device
[phonegap] [console.log] Error: exec proxy not found for :: FCMPlugin :: ready
[phonegap] [console.log] FCMPlugin Ready ERROR
[phonegap] [console.log] FCMPlugin.js: is created
[phonegap] [console.log] adding proxy for File
[phonegap] [console.log] adding proxy for Globalization
[phonegap] [console.log] adding proxy for InAppBrowser
[phonegap] [console.log] adding proxy for Capture
[phonegap] [console.log] adding proxy for NetworkStatus
[phonegap] [console.log] Persistent fs quota granted
[phonegap] [console.log] Received Event: deviceready
如何解决这个问题?我错过了什么?任何帮助,将不胜感激。 在此先感谢:)
【问题讨论】:
你得到这个答案了吗? 【参考方案1】:我正在使用 ionic cordova 并且遇到了同样的问题。经过 5 小时的 RnD 了解,这个问题是因为安装了 ionic 版本。
解决步骤:
使用以下命令卸载离子
npm 卸载 -g 离子
然后安装以下离子版本:
npm install -g ionic@5.4.13。 (这个版本在尝试了许多最新版本后才起作用)
移除安卓版本
ionic cordova platform rm android --save
添加新平台
cordova平台添加android@8.0.0
// 新的android安装后需要接受以下命令的所有许可证
转到光盘。 /Users/anand/Library/Android/sdk
CD 工具/bin。
然后输入下面的命令
是的 | ./sdkmanager --licenses && ./sdkmanager --update
【讨论】:
我很久以前就停止了它的工作。无论如何,感谢您回答@Anand。我会把问题留在这里,以防万一有人遇到同样的问题。以上是关于如何修复 Phonegap 中的“FCMPlugin Ready ERROR”?的主要内容,如果未能解决你的问题,请参考以下文章
$_files 在 Phonegap/Cordova 中的图像上传中为空 [关闭]
Android - 仅修复 1 页的屏幕方向(phonegap)
原生 ios phonegap/cordova 的 Angular $templateCache 和 $stateProvider 修复