package com.geektime.reactnativeonesignal does not exist
import com.geektime.reactnativeonesignal.ReactNativeOneSignalPackage;
我在 Android 上使用 React Native 0.42,
我按照这里的说明
https://github.com/geektimecoil/react-native-onesignal#android -installation
有任何想法吗? @阿维沙伊尔
我目前在使用 RN 0.42 时遇到了同样的问题
@jakeatwork正确的导入是import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;
我设法解决了这个问题,与地图库有冲突
@ricsirigu为我工作! 谢谢。
我收到一条错误消息,指出“本机模块 RNonesignal 试图覆盖模块名称 OneSignal 的 RNonesignal。如果这是您的意图,则 set can overrideexistingmodule=true
我只是添加这一行(app/build.grade)
编译项目(':react-native-onesignal')
它工作...
遇到同样的问题...
@lenichols你试过这个解决方案吗? 显然,在控制台中输入react-native link react-native-onesignal
,它不会将该缺失的行添加到 gradle 构建文件中。
我目前使用的是 RN 0.45.1
我遇到了这个问题,问题是由多次运行react-native link react-native-onesignal
引起的,这导致在MainApplication.java
和settings.gradle
文件中重复导入 onesignal。 可能值得检查一下。
我遇到了同样的问题,直到我意识到即使在react-native link
为我完成之后我还是手动添加了new ReactNativeOneSignalPackage()
。 因此,请检查您的 _MainApplication.java_ 并确保您只有一个条目。
之后,运行react-native run-android
重新编译
最有用的评论
我只是添加这一行(app/build.grade)
编译项目(':react-native-onesignal')
它工作...