web-dev-qa-db-fra.com

Assurez-vous que vous avez un émulateur Android en cours d’exécution ou un périphérique connecté et que

J'ai essayé d'exécuter le react-native run-Android dans mon projet React. Après cela, j'ai eu une erreur comme celle-ci.

  Starting JS server...
Building and installing the app on the device (cd Android && gradlew.bat installDebug...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugCompile'.
   > Could not find com.Android.support:appcompat-v7:23.0.1.
     Searched in the following locations:
         file:/C:/Users/Dell/.m2/repository/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
         file:/C:/Users/Dell/.m2/repository/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
         https://jcenter.bintray.com/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
         https://jcenter.bintray.com/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.pom
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/appcompat-v7/23.0.1/appcompat-v7-23.0.1.jar
     Required by:
         AwesomeProject:app:unspecified
         AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2
   > Could not find com.Android.support:recyclerview-v7:23.0.1.
     Searched in the following locations:
         file:/C:/Users/Dell/.m2/repository/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom
         file:/C:/Users/Dell/.m2/repository/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar
         https://jcenter.bintray.com/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom
         https://jcenter.bintray.com/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.pom
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/recyclerview-v7/23.0.1/recyclerview-v7-23.0.1.jar
     Required by:
         AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2
   > Could not find com.Android.support:support-v4:23.1.1.
     Searched in the following locations:
         file:/C:/Users/Dell/.m2/repository/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.pom
         file:/C:/Users/Dell/.m2/repository/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.jar
         https://jcenter.bintray.com/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.pom
         https://jcenter.bintray.com/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.jar
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.pom
         file:/F:/Android/react/AwesomeProject/node_modules/react-native/Android/com/Android/support/support-v4/23.1.1/support-v4-23.1.1.jar
     Required by:
         AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:drawee:0.10.0
         AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:imagepipeline:0.10.0
         AwesomeProject:app:unspecified > com.facebook.react:react-native:0.27.2 > com.facebook.fresco:fresco:0.10.0 > com.facebook.fresco:imagepipeline:0.10.0 > com.facebook.fresco:imagepipeline-base:0.10.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 17.502 secs
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 installé le SDK Android et paramétré Android Home et Path Environmental Variable avec succès. Mais je reçois toujours la même erreur.

J'ai également installé Gennymotion sur mon ordinateur pour créer un appareil Android virtuel.

16
MUHSIN MOHAMED PC

Vous pouvez vérifier les autorisations sur Android/Gradlew Elles devraient être 755 pas 644 .

Exécutez chmod 755 Android/gradlew dans le dossier racine de votre application.

Puis lancez react-native run-Android.

Et cela devrait fonctionner à nouveau.

7
Royal.O

Dans ce didacticiel React Native AwesomeProject , l'auteur indique qu'il peut être nécessaire de mettre à jour la version de construction d'Android Studio du projet dans le fichier build.gradle du projet. 

Si vous utilisez la dernière version d'Android Studio, vous devrez peut-être le faire également si votre didacticiel est un peu plus ancien.

Recherchez le fichier build.gradle de votre projet dans le dossier \AwesomeProject\Android\app\.

Dans build.gradle, recherchez buildToolsVersion "23.0.1" et remplacez par buildToolsVersion "23.0.3"

Notez qu'il peut y avoir une autre chaîne "23.0.1" dans votre fichier, mais qu'il s'agisse de la version prise en charge d'Android et doit rester inchangé. 

1
curtisp

Correction de l'erreur avec ce qui suit dans .bash_profile

export Java_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
export PATH=$PATH:$Java_HOME/bin
export Android_HOME=/Users/saif-ams/MyFiles/applications/androidsdk
export PATH=$PATH:$Android_HOME/tools:$Android_HOME/platform-tools
1
Saif Kamaal

Je viens d'avoir ce problème aussi. C'était un problème de permission dans le dossier du projet. J'ai résolu ceci avec:

Sudo chown -R nomeDoUsuario \AwesomeProject
1
abacaxivermelho
  1. Ouvrir Android Studio
  2. Ouvrir un projet ou créer un projet vide
  3. Type d'action de recherche (CMD + SHIFT + A): Gestionnaire AVD
  4. Appuyez sur Entrée pour ouvrir AVD Manager
  5. cliquez sur la petite icône de crayon (Éditez cet AVD)
  6. cliquez sur Change (Android 6 (23) est nécessaire)  enter image description here

  7. puis sélectionnez Android 6 (23) et cliquez sur OK  enter image description here

  8. Maintenant, cliquez sur le bouton PLAY à côté de Edit (crayon), et laissez l’émulateur en marche

  9. Maintenant, ouvrez Terminal, cd TO_YOUR_PROJECT Puis tapez: react-native run-Android

ref: https://facebook.github.io/react-native/docs/getting-started.html

0
STEEL

Je viens de révoquer les autorisations et de les accepter à nouveau. Cela paraît ridicule, je le sais, mais j’ai d’abord essayé d’autres options, jusqu’à ce que j’ai vu que Cordova ne reconnaissait pas mon appareil non plus. Je viens de débrancher mon téléphone portable pour aller de l'école à la maison. J'espère que pour certains, cela pourra être résolu aussi facilement.

0