Si vous n’exécutez pas cd Android && ./gradlew clean
avant react-native run-Android
, ceci échoue avec des erreurs telles que:
Échec de la création du dossier: ...
ou
Échec de la suppression du dossier: ...
donc je dois courir encore plusieurs fois pour le résoudre.
Aidez-moi à le résoudre sans gradlew clean
, s'il vous plaît.
Merci beaucoup.
Je rencontre un problème similaire depuis la mise à niveau vers la RN 43. Je n'ai pas encore trouvé la solution, mais je me suis rendu compte qu'un nettoyage s'imposait avant qu'une construction réussie ne se produise.
La meilleure solution pour moi à ce jour est un script batch pour démarrer le projet qui inclut gradlew clean
@echo on
cd (path to project/Android folder) && ^
gradlew clean && ^
cd (path to project root folder) && ^
react-native run-Android
commandes: 1.cd (chemin du projet/dossier Android) 2.gradlew clean 3. cd .. 4.react-native run-Android
J'ai eu ce problème également. Ce qui a fonctionné pour moi a été, sous Windows, d’ouvrir l’invite de commande en tant qu’administrateur. Le problème est que le script n'était pas autorisé à supprimer un dossier.
Command Prompt
cd
dans le répertoire de votre projetreact-native run-Android
Pour moi, la solution au problème consiste à utiliser "watchman" comme observateur de fichiers, comme indiqué ici: https://github.com/facebook/react-native/issues/9136#issuecomment-306486102