Maison > interface Web > js tutoriel > Échecs de la version Android de React Native 0.71.0-rc.0 : comment puis-je les corriger ?

Échecs de la version Android de React Native 0.71.0-rc.0 : comment puis-je les corriger ?

Patricia Arquette
Libérer: 2024-12-06 01:35:11
original
222 Les gens l'ont consulté

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

Échecs de build Android dans React Native après la sortie de la version 0.71.0-rc.0

Des échecs de build Android dans React Native ont été attribué à la publication de React Native version 0.71.0-rc.0. Même sans modification du code, les utilisateurs ont rencontré divers messages d'erreur pendant le processus de construction.

Méthode 1

Modifiez votre fichier android/build.gradle en implémentant le correctif suivant :

buildscript {
    // ...
}


allprojects {
    repositories {
       exclusiveContent {
           filter {
               includeGroup "com.facebook.react"
           }
           forRepository {
               maven {
                   url "$rootDir/../node_modules/react-native/android"
               }
           }
       }
        // ...
    }
}
Copier après la connexion

Ce correctif introduit une règle de résolution exclusive qui oblige à utiliser la bibliothèque React Native Android dans les node_modules répertoire.

Méthode 2

Si la méthode 1 est incompatible avec votre version Gradle, ajoutez ce qui suit à votre fichier android/build.gradle :

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
          }
    }
    // ...  
}
Copier après la connexion

Reportez-vous à « Correction et mises à jour des échecs de build Android survenus depuis le 4 novembre 2022 #35210 » pour plus de détails à ce sujet. ajustement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal