19 votes

SDK Android introuvable pour react-native

Il y a de nombreuses questions similaires partout sur l'internet et, jusqu'à présent, aucune des solutions proposées ne fonctionne.
J'utilise Android Studio 4.0.0, et c'est peut-être là le problème.

Jusqu'à présent, j'ai obtenu ces paramètres dans mes variables système :
Environment variables

Également variable PATH :
PATH variable

Voici ce que react-native info produit :

$ react-native info
info Fetching system and libraries information...
System:
    OS: Windows 10 10.0.18363
    CPU: (6) x64 Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
    Memory: 23.08 GB / 31.86 GB
  Binaries:
    Node: 12.17.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
    npm: 6.14.4 - C:\Program Files\nodejs\npm.CMD
    Watchman: Not Found
  SDKs:
    Android SDK: Not Found
  IDEs:
    Android Studio: Version  4.0.0.0 AI-193.6911.18.40.6514223
  Languages:
    Java: 11.0.2 - /c/Users/zarifov/AppData/Local/jdk-11.0.2/bin/javac
    Python: 2.7.18 - /c/Python27/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: ~16.11.0 => 16.11.0
    react-native: ~0.62.2 => 0.62.2
  npmGlobalPackages:
    *react-native*: Not Found

Et aussi, juste au cas où, react-native doctor output :

$ react-native doctor
Common
  Node.js
  yarn
  Python

Android
  JDK
  Android Studio - Required for building and installing your app on Android
  Android SDK - Required for building and installing your app on Android
   - Versions found: N/A
   - Version supported: 28.0.3
  ANDROID_HOME

Errors:   1
Warnings: 0

Usage
 › Press f to try to fix issues.
 › Press e to try to fix errors.
 › Press w to try to fix warnings.
 › Press Enter to exit.
Common
  Node.js
  yarn
  Python

Android
  JDK
  Android Studio - Required for building and installing your app on Android
  Android SDK - Required for building and installing your app on Android
   - Versions found: N/A
   - Version supported: 28.0.3
  ANDROID_HOME

Errors:   1
Warnings: 0

Usage
 › Press f to try to fix issues.
 › Press e to try to fix errors.
 › Press w to try to fix warnings.
 › Press Enter to exit.

Informations complémentaires importantes : La tentative de résoudre le problème avec le SDK par le biais du docteur ne peut être couronnée de succès puisqu'elle échoue avec "permission refusée" lors de la tentative d'installation des outils de ligne de commande Androd malgré le fait que PowerShell et l'IDE soient lancés avec des privilèges d'administrateur.

1voto

Iaroslav Ternovyi Points 125

Vous devez installer les bibliothèques de support, vous pouvez le faire en ouvrant Android Studio, SDK manager et en installant la version 28.0.3 de la bibliothèque de support.

enter image description here

enter image description here

0voto

RAINAN BOMFIM Points 36

J'ai eu exactement ce problème et j'ai réussi à le résoudre en faisant quelque chose de simple :

Dans le fichier 'gradle-wrapper.properties', j'ai changé la version de gradle en distributionUrl valeur.

C'était comme ça distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip et j'ai changé pour distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-all.zip .

Maintenant, ça marche !

-2voto

Fatih Akkul Points 1

Je peux voir les détails du paquet. cela ressemble à ceci entrer la description de l'image ici

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X