React Native Android-Build-Fehler nach der Veröffentlichung von Version 0.71.0-rc.0
Kürzlich wurden Android-Build-Fehler in React Native beobachtet. auch ohne Codeänderungen. Dieses Problem wurde auf die Veröffentlichung von React Native Version 0.71.0-rc.0 zurückgeführt.
Lösung
Methode 1:
Aktualisieren Sie Ihre Android/build.gradle-Datei mit Folgendem:
buildscript { // ... } allprojects { repositories { exclusiveContent { filter { includeGroup "com.facebook.react" } forRepository { maven { url "$rootDir/../node_modules/react-native/android" } } } // ... } }
Dies erzwingt die Auflösung der React Native Android-Bibliothek, um die Version von node_modules zu verwenden.
Methode 2 (Für ältere Gradle-Versionen):
Fügen Sie Folgendes zu Ihrem Android/ build.gradle-Datei:
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 } } // ... }
Dies zwingt Gradle, das angegebene React Native zu verwenden Version.
Zusätzlicher Hinweis:
Wenn nach der Implementierung dieser Lösungen Buildfehler auftreten, wird empfohlen, alle kürzlich vorgenommenen Codeänderungen rückgängig zu machen und es erneut zu versuchen.
Das obige ist der detaillierte Inhalt vonWarum schlagen meine React Native Android-Builds 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!