Heim > Web-Frontend > js-Tutorial > Warum schlagen meine React Native Android-Builds nach dem Update auf 0.71.0-rc.0 fehl?

Warum schlagen meine React Native Android-Builds nach dem Update auf 0.71.0-rc.0 fehl?

Susan Sarandon
Freigeben: 2024-12-01 21:48:10
Original
649 Leute haben es durchsucht

Why Are My React Native Android Builds Failing After Updating to 0.71.0-rc.0?

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"
               }
           }
       }
        // ...
    }
}
Nach dem Login kopieren

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
          }
    }
    // ...  
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage