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