Clone et exécuter réagir natif de projets à partir de GitHub
Je suis en train de construire et d'exécuter réagir application native dans mon téléphone. J'ai essayé avec Prise En Main et ça fonctionne. Je ne le suit pour exécuter
cd AwesomeProject
react-native start
- Ouvrir un nouvel onglet dans le terminal
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
react-native run-android
et qu'il fonctionne dans mon téléphone android.
Maintenant, je suis en train de lancer un projet à partir de GitHub, je n'ai la suite
git clone https://github.com/h87kg/NavigatorDemo.git
cd NavigatorDemo
react-native start
- Je obtenir Command 'start' unrecognized. Did you mean to run this inside a react-native project?
erreur. Que dois-je faire pour exécuter ce projet ? Toute aide est appréciée. Merci à l'avance.
Mise à jour
Après l'installation de dépendances npm install
je suis en mesure d'exécuter le serveur.
Maintenant, quand j'essaie d'exécuter react-native run-android
j'obtiens l'erreur suivante
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Could not install the app on the device, see the error above.
start
de commande. Après le cd dans le répertoire de projet je viens de faire réagir indigènes de l'exécution android ou ios :S . Ah oui et si son autre projet, normalement, vous devez npm install
les dépendances d'abord trop.oui nous n'avons pas besoin de courir
start
si il démarre automatiquement, oui, j'ai mis à jour la questionpas sûr de ce que son nom mais fermez tous les "autres" existant réagir emballeur terminal avant de lancer un nouveau projet.
comment puis-je arrêter, qu'est-ce que la commande ou le u signifie
ctrl+c
J'ai l'habitude de simplement fermer l'écran GUI.
OriginalL'auteur Saahithyan Vigneswaran | 2016-09-20
Vous devez vous connecter pour publier un commentaire.
La solution se sent comme un hack.. le problème est que Le gradlew fichier dans l'android dossier n'est pas exécutable de plus, parce que vous cloné à partir d'un repo git.
Fondamentalement, lorsque vous ne
react-native run-android
, Il fait beaucoup de chose qui comprend l'exécution des commandes pour vous commecd android && ./gradlew installDebug
. là, il essaie d'exécuter le gradlew, mais ne peut pas, à cause que le fichier n'est pas exécutable. c'est pourquoi vous obtenez cette erreur.juste
cd
dans le android dossier, et nechmod +x gradlew
. Cela devrait corriger le problème, au lieu de copier des fichiers..OriginalL'auteur Badmus Taofeeq
Avez-vous installé nœud modules? essayez
npm install
git clone https://github.com/h87kg/NavigatorDemo.git
cd NavigatorDemo
npm install
react-native start
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
OriginalL'auteur Pir Shukarullah Shah
J'ai trouvé la solution, c'est de cette façon que j'ai eu de travail et de le partager avec d'autres personnes qui sont confrontés au même problème
assets
à l'intérieur deandroid/app/src/main/
gradle
dossier à l'intérieurandroid/
de mon projet de travailAwesomeProject
(cd android && ./gradlew installDebug)
curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
react-native run-android
Ce sont exactement les étapes que j'ai suivies, j'espère que ça aide.
OriginalL'auteur Saahithyan Vigneswaran
C'est la solution qui a fonctionné pour moi. Ne pas oublier de fermer le nœud serveur pendant le processus.
OriginalL'auteur Surendra Pathak