Heim > Web-Frontend > js-Tutorial > Warum schlägt mein React Native Android Build nach dem Upgrade auf 0.71.0-rc.0 fehl?

Warum schlägt mein React Native Android Build nach dem Upgrade auf 0.71.0-rc.0 fehl?

Susan Sarandon
Freigeben: 2024-12-05 07:27:09
Original
952 Leute haben es durchsucht

Why is My React Native Android Build Failing After Upgrading to 0.71.0-rc.0?

React Native Android Build schlägt mit verschiedenen Fehlern fehl, obwohl keine Codeänderungen aufgrund der React Native 0.71.0-rc.0-Version vorgenommen wurden

Problem:

Benutzer erleben Android-Build-Fehler mit unterschiedlichen Fehlermeldungen, obwohl sie keinen Code erstellt haben Änderungen in den letzten Tagen. Das Problem scheint nach der Veröffentlichung von React Native Version 0.71.0-rc.0 aufgetreten zu sein.

Ursache:

Die Build-Fehler werden durch die aktuelle Version verursacht von React Native 0,71,0-rc.0.

Lösung:

Um das Problem zu beheben, versuchen Sie eine der folgenden Methoden:

Methode 1:

Fügen Sie diesen Fix zu Ihrem android/build.gradle hinzu Datei:

buildscript {
    // ...
}


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

Methode 2:

Wenn Ihre Gradle-Version die erste Methode nicht unterstützt, fügen Sie diese stattdessen 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
          }
    }
    // ...  
}
Nach dem Login kopieren

Diese Korrekturen erzwingen, dass die Auflösung der React Native Android-Bibliothek diejenige im Verzeichnis „node_modules“ verwendet, wodurch das Problem behoben wird Problem.

Das obige ist der detaillierte Inhalt vonWarum schlägt mein React Native Android Build nach dem Upgrade 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