man*_*mar 5 react-native react-native-android firebase-cloud-messaging
![\node_modules\react-native-push-notification\android\src\main\java\com\dieam\reactnativepushnotification\modules\RNPushNotification.java:40: 错误:找不到符号
导入 com.google.firebase.iid.InstanceIdResult
Pun*_*any 10
我昨天遇到了这个问题。我使用以下步骤修复了它。
首先我卸载了它。
npm uninstall react-native-push-notification
Run Code Online (Sandbox Code Playgroud)
然后我重新安装了它。(也许你也可以将它更新到最新版本。我只是不知道 npm 命令行)
npm install react-native-push-notification
Run Code Online (Sandbox Code Playgroud)
在 中android/app/build.gradle,在中添加以下代码defaultConfig:
dexOptions {
javaMaxHeapSize "4g"
}
Run Code Online (Sandbox Code Playgroud)
还要添加:实现 'com.google.firebase:firebase-messaging:21.1.0'
在 中android/gradle.properties,添加以下代码:
firebaseMessagingVersion=21.1.0
Run Code Online (Sandbox Code Playgroud)
删除node_module。(也许,您不需要这样做。)
最后,运行npm install。您可能必须运行yarn install,并rebuild再次与你的项目Android Studio也是如此。
您可能不需要遵循此处的每一步。但这些都是我昨天做的。我希望这有帮助。
小智 6
按照步骤。
npm i react-native-push-notification@latest
android/build.gradle
buildscript {
ext {
// ...
firebaseMessagingVersion = '21.1.0'
}
Run Code Online (Sandbox Code Playgroud)
}
这些步骤对我有用。
小智 1
您的问题已发布到官方存储库问题:https://github.com/zo0r/react-native-push-notification/issues/1979
如果您正在寻找答案,请转到评论: https://github.com/zo0r/react-native-push-notification/issues/1979#issuecomment-839224339
这对我有用。
| 归档时间: |
|
| 查看次数: |
3821 次 |
| 最近记录: |