Je ne parviens pas à exécuter l'exemple de projet AwesomeProject natif.
Quelqu'un peut-il aider? Ci-dessous sont les détails.
C:\Utilisateurs\dip\AwesomeProject> réactif natif sous Android 'fil' n'est pas reconnu comme une commande interne ou externe, programme utilisable ou fichier batch.
Analyse de 557 dossiers de liens symboliques dans C:\Users\dip\AwesomeProject\node_mo ules (31ms)
Le serveur JS est déjà en cours d'exécution.
Construire et installer l'application sur l'appareil (cd Android & gradlew.bat instal Debug) ...
Une erreur s'est produite lors de l'initialisation de la VM
Java/lang/NoClassDefFoundError: Java/lang/Object
Impossible d'installer l'application sur l'appareil, lisez l'erreur ci-dessus pour plus de détails . Assurez-vous qu'un émulateur Android est en cours d'exécution ou qu'un périphérique est connecté et que vous avez configurez votre environnement de développement Android:
https://facebook.github.io/react-native/docs/Android-setup.html
Le fil est un outil créé par facebook comme alternative efficace à npm. Dans votre cas, il vous informe simplement que Yarn n'est pas installé sur votre système. Ce n'est pas le coupable.
Le problème réside dans la ligne Error occurred during initialization of VM Java/lang/NoClassDefFoundError: Java/lang/Object Could not install the app on the device
. Cela ressemble à une erreur avec l'installation de Java.
Solution: allez dans le répertoire C:\Windows\System32
et supprimez Java.exe
(ou renommez-le en quelque chose comme Java.exe.old
)
reportez-vous à cette réponse pour plus de détails https://stackoverflow.com/a/30577609/5597641 .
au fait, vous pouvez installer Yarn en tapant npm install -g yarn
dans votre invite de commande.
J'ai fait face au même problème et il a été résolu par la commande ci-dessous
npm install -g yarn
Allez ici https://yarnpkg.com/en/docs/install
Installer
Redémarrez les terminaux que vous aviez ouverts.
fil -v
...pour confirmation
Vous devriez être bon pour aller