我使用了react原生推送通知来查看我的通知。但是当我安装这个包时,这个包会出错。我使用了这个github链接来安装
https://github.com/zo0r/react-native-push-notification
但是当我运行react原生项目时,它在我的linux pc上显示了这个错误消息。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':react-native-push-notification:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
如何修复此错误?
6条答案
按热度按时间ct3nt3jp1#
请尝试使用SDK 26或更高版本进行编译。
tzcvj98z2#
我认为你必须在Android和IOS中手动链接React Native推送通知。
有关详细信息,请阅读此文档:
React Native push notifications
您必须在android和ios文件夹中添加代码,在MainActivity.java和AppDelegate.m中处理消息接收,并使用Android Studio和Xcode添加库。
hmmo2u0o3#
尝试在项目根目录“npx jetifier”上运行此命令
7gs2gvoe4#
在7.2.版本中有一些问题。尝试移动到最新版本或任何7.3. 版本。尝试此命令npm I react-native-push-notification @latest。然后在android/build. gradle中更改。
1.更新至最新版本。使用下方命令。
yarn add react-native-push-notification@latest
1.在android/android/website.xml中也有更改。
编译脚本{ ext { //... firebase消息版本= '21.1.0' }
doinxwow5#
将软件包更新到其最新版本:
一切都会好起来的
dzjeubhm6#
在android/build.gradle中添加..