我是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
如何解决此问题?我错过了什么?任何帮助,将不胜感激。在此先感谢:)
我正在使用离子科尔多瓦,并且存在相同的问题。在经过5个小时的RnD之后,才知道此问题是由于安装了离子版本而引起的。
要解决的步骤:
使用以下命令卸载离子枪
npm卸载-g ionic
然后安装以下离子版本:
npm install -g [email protected]。 (此版本尝试了许多最新版本后才起作用)
删除Android版本
ionic cordova平台rm android --save
添加新样式
cordova平台添加[email protected]
//在安装新的android之后,需要使用以下命令接受所有许可证
转到cd。 / Users / anand / Library / Android / sdk
Cd工具/箱。
然后在命令下方输入类型
是| ./sdkmanager --licenses && ./sdkmanager --update