创建一个空白的离子项目,并添加了mfp和mfp-push插件。试图建立并得到这个错误: 建立失败41秒钟 错误:cmd:命令失败,退出代码为1错误输出: C:\ Users \ saikmeda \ TestFbSdk \ platforms \ android \ app \ src \ main \ java \ com \ ibm \ mobilefirstplatform \ clientsdk \ cordovaplugins \ push \ CDVMFPPush.java:100:错误:无法访问FirebaseInstanceIdService MFPPush.getInstance()。initialize(this.cordova.getActivity()。getApplicationContext(),timeout); ^ 找不到com.google.firebase.iid.FirebaseInstanceIdService的类文件 注意:某些输入文件使用或覆盖不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译。 1个错误
失败:构建失败,并出现异常。
出了什么问题: 任务':app:compileDebugJavaWithJavac'的执行失败。
编译失败;有关详细信息,请参见编译器错误输出。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。
在41秒内失败
答案 0 :(得分:0)
最新的适用于Android的MFP 8.0客户端iFix已修改为可以完全与FCM一起使用。您看到的错误消息是由于Android项目中需要进行一些更改-特别是围绕删除GCM类和修改FCM。
按照链接中的说明进行操作:
现在,仅当您使用MFP的推送功能时,所有这些都是必需的。如果不这样做,则可以从项目中删除cordova-plugin-mfp-push
插件并重建它。