package com.geektime.reactnativeonesignal does not exist
import com.geektime.reactnativeonesignal.ReactNativeOneSignalPackage;
私はAndroidでreactnative 0.42を使用していますが、
私はここの指示に従いました
https://github.com/geektimecoil/react-native-onesignal#android -installation
何か案は? @avishayil
現在RN0.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ビルドファイルに追加されないようです。
私は現在RN0.45.1を使用しています
私はこの問題を抱えていましたが、 react-native link react-native-onesignal
複数回実行したために問題が発生し、 MainApplication.java
とsettings.gradle
ファイルでonesignalのインポートが重複していました。 これをチェックする価値があるかもしれません。
react-native link
が追加した後でも、手動でnew ReactNativeOneSignalPackage()
追加したことに気付くまで、まったく同じ問題が発生しました。 したがって、_MainApplication.java_をチェックして、エントリが1つしかないことを確認してください。
その後、 react-native run-android
を実行して再コンパイルします
最も参考になるコメント
この行を追加するだけです(app / build.grade)
プロジェクトをコンパイルします( ':react-native-onesignal')
そしてそれは機能します...