Reputation: 6962
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.
Where: Build file '/Users/adamkatz/Projects/testAndroid/android/app/build.gradle' line: 69
What went wrong: A problem occurred evaluating project ':app'.
SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
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: 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.
What went wrong: A problem occurred configuring project ':app'.
failed to find Build Tools revision 23.0.1
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: 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
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
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
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
Upvotes: 3