Heim >Web-Frontend >js-Tutorial >React Native 0.71.0-rc.0 Android Build-Fehler: Wie kann ich sie beheben?

React Native 0.71.0-rc.0 Android Build-Fehler: Wie kann ich sie beheben?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-06 01:35:11169Durchsuche

React Native 0.71.0-rc.0 Android Build Failures: How Can I Fix Them?

Android-Build-Fehler in React Native nach Veröffentlichung von Version 0.71.0-rc.0

Kürzlich gab es Android-Build-Fehler in React Native wird der Veröffentlichung von React Native Version 0.71.0-rc.0 zugeschrieben. Auch ohne Codeänderungen sind Benutzern während des Build-Prozesses verschiedene Fehlermeldungen aufgetreten.

Methode 1

Ändern Sie Ihre Android/build.gradle-Datei, indem Sie den folgenden Fix implementieren:

buildscript {
    // ...
}


allprojects {
    repositories {
       exclusiveContent {
           filter {
               includeGroup "com.facebook.react"
           }
           forRepository {
               maven {
                   url "$rootDir/../node_modules/react-native/android"
               }
           }
       }
        // ...
    }
}

Dieser Fix führt eine exklusive Auflösungsregel ein, die die Verwendung der React Native Android-Bibliothek innerhalb der node_modules erzwingt Verzeichnis.

Methode 2

Wenn Methode 1 mit Ihrer Gradle-Version nicht kompatibel ist, fügen Sie Folgendes zu Ihrer android/build.gradle-Datei hinzu:

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
          }
    }
    // ...  
}

Weitere Informationen hierzu finden Sie unter „Behebung und Aktualisierung von seit dem 4. November 2022 aufgetretenen Android-Build-Fehlern Nr. 35210“. Anpassung.

Das obige ist der detaillierte Inhalt vonReact Native 0.71.0-rc.0 Android Build-Fehler: Wie kann ich sie beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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