Maison > interface Web > js tutoriel > Pourquoi mes versions Android natives React échouent-elles après la mise à jour vers 0.71.0-rc.0 ?

Pourquoi mes versions Android natives React échouent-elles après la mise à jour vers 0.71.0-rc.0 ?

Susan Sarandon
Libérer: 2024-12-01 21:48:10
original
693 Les gens l'ont consulté

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

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

Des échecs de build Android récents dans React Native ont été observés, même sans changement de code. Ce problème a été attribué à la sortie de React Native version 0.71.0-rc.0.

Solution

Méthode 1 :

Mettez à jour votre fichier android/build.gradle avec ce qui suit :

buildscript {
    // ...
}

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

Ceci force la résolution de la bibliothèque React Native Android à utiliser la version de node_modules.

Méthode 2 (pour les anciennes versions de Gradle) :

Ajoutez ce qui suit à votre 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

Cela oblige Gradle à utiliser le React Native spécifié version.

Remarque supplémentaire :

Si vous rencontrez des erreurs de build après la mise en œuvre de ces solutions, il est recommandé d'annuler toute modification récente du code et de réessayer.

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!

source:php.cn
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