react-native run-android
Et obtiens le résultat suivant:
FAILURE: La construction a échoué avec une exception.
Ce qui n’a pas fonctionné: L’exécution a échoué pour la tâche ‘: app: installDebug’.
com.android.builder.testing.api.DeviceException: Timeout pour obtenir la liste des périphériques.
- cordova ubuntu: une erreur s’est produite lors de la liste des cibles Android
- Eclipse Android Emulator ne se lancera pas
- Pouvez-vous créer des applications natives React (application Android) sur Ubuntu?
- Comment définir le chemin ANDROID_HOME dans Ubuntu? S’il vous plaît fournir les étapes
- IntelliJ Idea 12 + Android + Scala de nos jours
Essayez: Exécuter avec l’option –stacktrace pour obtenir la trace de la stack. Exécutez avec l’option –info ou –debug pour obtenir plus de sortie de journal.
ÉCHEC DE CONSTRUCTION
Temps total: 1 min 11.385 secs Impossible d’installer l’application sur l’appareil, lisez l’erreur ci-dessus pour plus de détails. Assurez-vous de disposer d’un émulateur Android ou d’un périphérique connecté et de configurer votre environnement de développement Android: https://facebook.github.io/react-native/docs/android-setup.html
J’ai un émulateur genymotion en cours d’exécution. J’ai défini android home and path
export ANDROID_HOME=/home/jonstark/Documents/android/ export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Dans sdk manager, j’ai téléchargé tous les paquets requirejs. Que fais-je?
Le problème résolu par @Gaurang était un problème avec ADB. La raison de l’échec de la génération est que ADB interrompt l’interrogation des périphériques disponibles.
Les étapes suivantes ont résolu ce problème pour moi …
Je l’ai trouvé parce que j’ai réalisé que mon serveur adb n’était pas démarré. Suite à cet article SOF ( Adb ne démarre pas ), j’ai changé de répertoire dans mes {ANDROID_SDK_FOLDER}/tools
et adb kill-server
lancé adb kill-server
puis adb start-server
uniquement pour recevoir l’erreur adb server version (32) doesn't match this client (36)
. Cette recherche m’a conduit à l’article suivant et donc à la résolution. J’espère que ça aide quelqu’un d’autre 🙂
Référence: http://nmp90.com/2016/04/android-adb-server-version-32-doesnt-match-client-genymotion/
Vérifiez d’abord quel adb utilisez-vous.
$ which adb
Si vous obtenez comme ça:
/home/wakematta/Android/Sdk/platform-tools/adb
Suivez ces étapes
Si vous obtenez comme ça:
/usr/bin/adb
Vous avez un confil des ADB. Vous devez exécuter cette commande pour supprimer l’adb inutile:
$ sudo apt-get autoremove android-tools-adb android-tools-fastboot
Référence
assurez-vous que votre version adb est 1.0.32