Adam Katz
Adam Katz

Reputation: 6962

React Native make android app load in genymotion

I am trying to build an android app in react native. I have followed the official guidelines and downloaded genymotion and created a new project in react native. How do I open my project in genymotion?

I am getting the following error in my terminal

FAILURE: Build failed with an exception.

BUILD FAILED

Total time: 6.504 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

when i added the following export ANDROID_HOME=/usr/local/opt/android-sdk

i get the following error message

FAILURE: Build failed with an exception.

BUILD FAILED

Total time: 3.735 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

Upvotes: 5

Views: 9756

Answers (3)

jitendar kumar
jitendar kumar

Reputation: 11

Add a properties file called local.properties in your android project directory (e.g. open your project named as xyz and add this file) and add:

sdk.dir=C\:\\Users\\jeey\\AppData\\Local\\Android\\Sdk

in the file and save it.

Re-run your project.

Upvotes: 1

Rajan Twanabashu
Rajan Twanabashu

Reputation: 4736

It seems you have no build tool version 23.0.1 installed in your pc. Lunch your sdk manager and install the specified version.

For more detail. Go through setting up React native to use with Genny motion here Android Setup - React Native

Upvotes: -2

rmevans9
rmevans9

Reputation: 5643

You must define ANDROID_HOME I copied the relevant parts from the React Native setup guide below and link below that.

On Mac, add this to your ~/.bashrc, ~/.bash_profile or whatever your shell uses: If you installed the SDK via Homebrew, otherwise ~/Library/Android/sdk

export ANDROID_HOME=/usr/local/opt/android-sdk

On Linux, add this to your ~/.bashrc, ~/.bash_profile or whatever your shell uses:

export ANDROID_HOME=<path_where_you_unpacked_android_sdk>

On Windows, go to Control Panel -> System and Security -> System -> Change settings -> Advanced -> Environment variables -> New

https://facebook.github.io/react-native/docs/android-setup.html#define-the-android-home-environment-variable

Upvotes: 3

Related Questions