package com.geektime.reactnativeonesignal does not exist
import com.geektime.reactnativeonesignal.ReactNativeOneSignalPackage;
Ich bin auf Android mit Reagieren nativ 0.42,
Ich habe die Anweisungen hier befolgt
https://github.com/geektimecoil/react-native-onesignal#android -installation
Irgendwelche Ideen? @avishayil
Ich habe derzeit das gleiche Problem mit RN 0.42
@jakeatwork der korrekte Import ist import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;
Ich konnte das Problem lösen, es gab einen Konflikt mit der Kartenbibliothek
@ricsirigu hat für mich funktioniert! Danke.
Ich erhalte die Fehlermeldung "Natives Modul RNonesignal hat versucht, RNonesignal für den Modulnamen OneSignal zu überschreiben. Wenn dies Ihre Absicht war, kann set overrideexistingmodule=true
Ich füge einfach diese Zeile hinzu (app/build.grade)
Projekt kompilieren(':react-native-onesignal')
Und es funktioniert...
Habe das gleiche Problem...
@lenichols Hast du diese Lösung ausprobiert? Anscheinend fügt es nach der Eingabe von react-native link react-native-onesignal
in die Konsole diese fehlende Zeile nicht in die Gradle-Build-Datei ein.
Ich verwende derzeit RN 0.45.1
Ich hatte dieses Problem und das Problem wurde dadurch verursacht, dass react-native link react-native-onesignal
mehr als einmal ausgeführt wurde, was zu doppelten Importen von onesignal in MainApplication.java
und auch in der Datei settings.gradle
. Könnte sich lohnen, dies zu überprüfen.
Ich hatte genau das gleiche Problem, bis mir klar wurde, dass ich new ReactNativeOneSignalPackage()
manuell hinzugefügt hatte, selbst nachdem react-native link
es für mich erledigt hatte. Überprüfen Sie also Ihre _MainApplication.java_ und stellen Sie sicher, dass Sie nur einen Eintrag haben.
Führen Sie danach react-native run-android
um neu zu kompilieren
Hilfreichster Kommentar
Ich füge einfach diese Zeile hinzu (app/build.grade)
Projekt kompilieren(':react-native-onesignal')
Und es funktioniert...