'Android SDK not found for react-native
There are multiple similar questions everywhere across the internet and so far no provided solutions work.
I use Android Studio 4.0.0, and maybe this is the problem.
So far I got these settings in my system variables:
Here is what react-native info outputs:
$ 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
And also, just in case, 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.
Additional important information: The attempt to fix issue with SDK via doctor cannot be successful since it fails with "permission denied" on attempting to install Androd Command Line Tools despite the fact that the PowerShell and IDE are launched with admin privileges.
Solution 1:[1]
I had exactly this problem and managed to solve it by doing something simple:
In the 'gradle-wrapper.properties' file, I changed the version of the gradle in distributionUrl
value.
It was like that distributionUrl=https\://services.gradle.org/distributions/gradle-6.2-all.zip
and I changed to distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-all.zip
.
Now it's working!!
Solution 2:[2]
I had this same issue. Mine was even showing that:
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: 29.0.3
? ANDROID_HOME
Errors: 2
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.
I got fed up with all the steps that are online that are not working and just clicked on 'e'. It took its time and installed the said missing programs (note that I already installed Android studio and all the SDK instructions on react-native docs before now but for some reason it was not being detected)
When I ran npx react-native doctor
, the issue was resolved:
Solution 3:[3]
You must install support libraries, you can do this by opening Android Studio, SDK manager and install support library version 28.0.3
Solution 4:[4]
i can see package deatils. its look lik thisenter image description here
Solution 5:[5]
I have a solution: install Android SDK Command-line Tools:
Solution 6:[6]
Install Android SDK command line tool along with desired Android SDK build tool. Then check npx react-native doctor
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | RAINAN BOMFIM |
Solution 2 | AnatuGreen |
Solution 3 | Iaroslav Ternovyi |
Solution 4 | Fatih Akkul |
Solution 5 | Tyler2P |
Solution 6 | Sachin Bharadwaj |