2017-03-10 8 views
0

I erfolgreich importiert Icons in iOS und Android durch:reagieren-native-Vektor-Icons Android

npm i --save react-native-vector-icons

react-native link

add: apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" build.gradle

jedoch Nachdem ich meinen Android-Emulator geschlossen und zum Projekt zurückgekehrt bin, kann ich diese Symbole nicht mehr sehen. Ich habe versucht rm -rf node_modules && npm i sowie durch den obigen Prozess, aber kann nicht mehr diese Symbole auf Android (iOS ist nicht betroffen und funktioniert). Ich starte auch den Emulator, bevor ich react-native run-android benutze. Ich habe sogar versucht, den Android-Emulator zu starten, nachdem ich die Vektor-Icons entfernt habe, und ich kann nichts bekommen, um auf Android zu laufen.

Mein aktueller Fehler lautet: "Beim Konfigurieren des Projekts ist ein Problem aufgetreten: react-native-vector-icons '."

Was fehlt mir? Warum sollte es funktionieren und dann nach dem Schließen und Wiedereröffnen des Projekts nicht mehr funktionieren? enter image description here

Teil meiner build.gradle Datei:

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.rncardreplacement" 
     minSdkVersion 16 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
     ndk { 
      abiFilters "armeabi-v7a", "x86" 
     } 
    } 

Antwort

0

Ziemlich sicher, das Problem war, dass Sie Dell 2.2 installiert hatten und das Projekt wurde auf 1.1.3 wie Sie in den Fehlern eingerichtet.

Zum Beispiel ist dies die gradle Datei von einem meiner Module:

dependencies { 
     classpath 'com.android.tools.build:gradle:1.1.3' 
    } 

Aber das ist ein anderes Modul:

dependencies { 
    classpath 'com.android.tools.build:gradle:2.1.0' 
    } 
+0

Heißt das, ich mein Projekt gradle degradieren müssen oder ist es posisble um den Modulgrad von 1.1.3 auf 2.2 zu aktualisieren? – Turnipdabeets

+0

Es hängt hauptsächlich von den Modulen ab, die Sie verwenden. Ich habe keine Probleme gefunden und Google empfiehlt tatsächlich, die letzte Version zu verwenden. – sfratini

+0

Das war es! Sorry für die Verzögerung.''com.android.tools.build: grandle: 1.1.3'' ist innerhalb react-native-vector-icons und ich ändere es einfach in '2.1.0' und es hat funktioniert. Vielen Dank! – Turnipdabeets

0

Ich habe es zu arbeiten, aber ich versuchte, so viele Dinge, die ich weiß nicht, was genau es repariert oder, was los war. Ich habe meinen Computer neu gestartet, Prozesse beendet und mehr Sachen in meinem Android SDK installiert (obwohl ich mir nicht sicher bin, ob wirklich etwas Neues installiert wurde) und ich habe node_modules mehrmals entfernt und neu installiert. Ich folgte auch this guide, um ein BabelHelpers-Problem zu beheben, in das ich hineingeraten bin. Ich habe react-native-vector-icons mehrfach installiert und mehrfach verlinkt. Dann habe ich meine Importe von Vektoricons langsam unkommentiert.

Verwandte Themen