Heim >Web-Frontend >js-Tutorial >Warum schlägt mein React Native Android Build nach dem Update auf 0.71.0-rc.0 fehl?
React Native Android Build-Fehler nach Veröffentlichung von Version 0.71.0-rc.0
Seit der jüngsten Veröffentlichung von React Native Version 0.71. 0-rc.0 waren Android-Build-Fehler ein häufiges Problem für Entwickler, obwohl keine Änderungen vorgenommen wurden Code.
Potenzielle Fehler:
Obwohl die Fehlermeldungen variieren können, hängt die zugrunde liegende Ursache normalerweise mit den widersprüchlichen Versionen der React Native-Bibliothek in den node_modules und dem zusammen Android-Build.
Lösung:
Um dieses Problem zu beheben, Es können zwei Methoden implementiert werden:
Methode 1:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
Methode 2:
def REACT_NATIVE_VERSION = new File(['node', '--print', "JSON.parse(require('fs').readFileSync(require.resolve('react-native/package.json'), 'utf-8')).version"].execute(null, rootDir).text.trim()) buildscript { // ... } allprojects { configurations.all { resolutionStrategy { force "com.facebook.react:react-native:" + REACT_NATIVE_VERSION } } // ... }
Diese Methoden zwingen Gradle, die React Native-Bibliotheksversion aus Ihrem node_modules-Verzeichnis zu verwenden, wodurch die Konflikte gelöst werden und Ihr Android-Build erfolgreich ausgeführt werden kann.
Das obige ist der detaillierte Inhalt vonWarum schlägt mein React Native Android Build nach dem Update auf 0.71.0-rc.0 fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!