我正在尝试使用firebase推送通知(FCM-^ 16.2.4)构建react native(0.59.9)android应用。我使用了此文档https://github.com/evollu/react-native-fcm! 。添加google-service.json文件和gradle依赖项后,它给出了错误。
任务:react-native-fcm:generateDebugBuildConfig失败
失败:构建失败,并出现异常。
出了什么问题: 任务':react-native-fcm:generateDebugBuildConfig'的执行失败。 尝试10次后无法删除目录'....... \ node_modules \ react-native-fcm \ android \ build \ Generated \ source \ buildConfig \ debug \ com \ evollu \ react
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获得完整的见解。
答案 0 :(得分:2)
我认为您要安装错误的组件。 当然,首先要删除当前的react-native-fcm组件。然后只需按照以下步骤在react native上安装Firebase:
https://rnfirebase.io/docs/v5.x.x/installation/initial-setup
,然后继续此链接以配置android:
https://rnfirebase.io/docs/v5.x.x/installation/android
此链接也是一个很好的教程:
https://medium.com/@anum.amin/react-native-integrating-push-notifications-using-fcm-349fff071591