J'ai réagi en version native 0.42.0. Mon projet fonctionnait bien avec cela.
Récemment, je suis passé à la version 0.43.1 native. et maintenant quand je le fais
react-native run-Android
Je suis coincé avec l'erreur.
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, 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/Android-setup.html
J'ai suivi les instructions pour la mise à niveau de https://facebook.github.io/react-native/docs/upgrading.html
J'ai googlé la question. Passé par les liens suivants, rien de tout cela n'a fonctionné pour moi.
tout type d'aide/d'orientation me sera utile.
Veuillez vérifier votre dossier gradle-wrapper.jar à partir de gradle/wrapper
.
J'ai la même erreur que toi et j'ai changé le pot avec un complet.
J'ai également changé une ligne dans le fichier gradle-wrapper.properties avec *distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
, Gradle se télécharge tout seul.
react-native upgrade
L'exécution de cette commande pourrait résoudre votre problème. Dans mon cas, ça l'a fait. Mais assurez-vous de disposer d’une sauvegarde du dossier Android et iOS au cas où vous l’auriez modifié).
J'ai résolu ce problème en effectuant ces deux étapes simples:
1) Supprimer Android et les dossiers iOS
2) Exécuter la ligne suivante
react-native eject
3) Courez!
react-native run-Android
Vérifiez la taille de votre fichier gradle-wrapper.jar à partir de ~\Android\gradle\wrapper. La taille du fichier jar disponible est de 49 Ko.
Mettez à jour votre fichier gradle-wrapper.properties distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.Zip
Ajouter un wrapper de tâche (type: Wrapper) {gradleVersion = '2.10'} sur build.gradle
Encore une fois, lancez react-native run-Android
. Si vous obtenez cette erreur:
* What went wrong: Execution failed for task ':app:mergeDebugResources'.
> Some file crunching failed, see logs for details ,
s'il-vous-plait ajoutez build.gradle
avec:
Android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
aaptOptions {
cruncherEnabled = false
useNewCruncher = false
}
Vous n'avez probablement pas de configuration Gradle dans votre environnement. Vous pouvez suivre le lien ci-dessous pour configurer Gradle, puis vous pouvez réexécuter Gradle Wrapper.
Suivez les instructions mentionnées dans le lien ci-dessous. https://gradle.org/install/#manually