Je crée la nouvelle application native react en utilisant la commande react-native init appName. Une fois l'application créée avec succès, installez-la sur mon appareil à l'aide de la commande react-native run-Android, elle s'est installée avec succès et fonctionne correctement ... aucun problème
mais dès que j'installe React Navigation et le gestionnaire de gestes, j'obtiens l'erreur qui Échec de la commande: gradlew.bat installDebug après avoir exécuté la commande react-native run-Android Je ne sais pas ce qui ne va pas ... mon les vieux projets natifs de react fonctionnent parfaitement.
Je me souviens hier que j'ai exécuté la commande gradlew clean dans l'un de mes anciens projets .. cela affecte-t-il mon nouveau projet?
Je serais vraiment reconnaissant si quelqu'un aide
C'est une erreur complète
FAILURE: Build failed with an exception.
* Where:
Settings file 'D:\React Native Apps\Practice\newapp\Android\settings.gradle' line: 3
* What went wrong:
Could not compile settings file 'D:\React Native Apps\Practice\newapp\Android\settings.gradle'.
> startup failed:
settings file 'D:\React Native Apps\Practice\newapp\Android\settings.gradle': 3: unexpected char: '\' @ line 3, column 133.
s\react-native-gesture-handler\Android')
^
1 error
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
Command failed: gradlew.bat installDebug
Error: Command failed: gradlew.bat installDebug
at checkExecSyncError (child_process.js:616:11)
at Object.execFileSync (child_process.js:634:13)
at runOnAllDevices (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:299:19)
at buildAndRun (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:135:12)
at isPackagerRunning.then.result (D:\React Native Apps\Practice\newapp\node_modules\react-native\local-cli\runAndroid\runAndroid.js:65:12)
at process._tickCallback (internal/process/next_tick.js:68:7)
Oh ouais, c'est un bug je pense avec la commande de liaison RN 0.58
ouvrez settings.gradle avec un éditeur de texte de => 'D:\React Native Apps\Practice\newapp\Android\settings.gradle'
remplacer tous les '\' par '/', dans mon cas j'ai dû remplacer '..\node_modules\react-native-gesture-handler\Android' par '../node_modules/react-native-gesture-handler/Android'
puis exécutez Android natif
Assurez-vous que vous avez déjà installé python 2 et la dernière version de jdk Et assurez-vous que vous avez déjà défini Android_HOME Et vous devez suivre cette structure: https://facebook.github.io /react-native/docs/getting-started.html