Android SDK & AVD Setup For React Native

In this video Ill show you step by step how to install Android Studio, the Android SDK and the virtual device so that you can start building Android applications. We will also specifically setup the SDK for React Native by installing SDK 6.0 in addition to the latest version


  1. why its necessory to install android studio…is there anyway we can setup geneymotion to work with react native without installing android studio?

  2. this i have set everything but my Emulator those not run saying "Emulator: Warning: requested RAM 1536M too high for your system. Reducing to maximum supported size 512M"

  3. Brad please reply me please that Eduonix course is no longer available pls mke it available I wanna learn Native 😞

  4. Brother why can't it run in Android 7.0
    And when I select Android 6.0 it doesn't set the Intel atom so what should I do

  5. I’m entirely unable to start the emulator. I’ve setup and configure the avd, and when I click on it from the avd manager it says “starting avd…” the bar fills up and then: nothing happens. No errors, no nothing, just a new process in the task manager called “adb” any help is appreciated.

  6. Thanks for the video. For everyone that maybe having trouble, the video is a bit old so things have changed. Go to the react native docs' Getting Started Page and click " Building Projects with Native Code". There is a pretty good guide for setting up Android Studio. Here is the link:
    If you are a Windows user and still have problems check this link out:
    I hope that helps.

  7. If you guys manage to create the avd but when you launch it nothing happens, here`s the fix:

    Open control panel

    Then go to System

    Then go to Change Environment Variables of the User

    Then click create a new environment variables

    Create a new variable named ANDROID_SDK_HOME

    Set its value to your Android directory, like C:/users/<username>/.android

  8. this is as of Oct 2018, (hopefully) did everything properly in ubuntu bionic beaver. but when i get it to 'installing expo on your android device' it seems to go nowhere. please help. i think it's not recognizing the device. 1) emulator is already running before 'npm run android'. 2) deleted android emulator chache file and re-ran. nothing seems to work and i'm in desperation..

  9. To install HAXM turn on VT-X from bios and also turn off Hyper-V from Windows features. I had to face this.

  10. Do you know what settings should be changed to set up on an AMD cpu? Thanks for the React Native crash course video!

  11. Cannot launch AVD in emulator.
    PANIC: Unknown AVD name [Nexus_5_API_23], use -list-avds to see valid list.
    ANDROID_SDK_HOME is defined but there is no file Nexus_5_API_23.ini in $ANDROID_SDK_HOMEavd
    (Note: Directories are searched in the order $ANDROID_AVD_HOME, $ANDROID_SDK_HOMEavd, and $HOME.androidavd)this is the error it shows me when I try to start the emulator

  12. i am not getting sdk option while installing android studio only virtual option shows pls hlp…

  13. it says on the cmd that android command is deprecated. What should i do? i followed all the steps

  14. Comment Jan 2018–
    Some things that differed with the version of A.S. that was current at the time when I followed this setup video:

    The SDK manager options recommended here were still there- Marshmallow build tools and the system image.

    The AVD manager option did not appear and wasn't available in the program or the terminal.
    To access it, I had to start a new project.

    The AVD manager icon (located in the upper right corner next to the SDK manager icon) was GREYED OUT. I also got an error from Gradle saying that the Gradle Sync process had failed. This appeared at the bottom of the window and below it was a link.

    Clicking that link downloaded the component identified as missing and tried again. It found another missing component and I did the same thing (merely clicking the link below the error) this time Gradle was successful with the Sync process and the AVD manager icon became active.

    Setting up a new AVD was no trouble at all from there. The only quirk was that there was a significant delay when I clicked to crate the AVD and when I launched it as well. There was no sign of activity for a little while, but it worked just fine, so don't be too alarmed if you do either of those things and nothing happens right away. (est. 20-30 seconds? and that may just be on my end.)

    Looking forward to making Native apps. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *