diff --git a/README.md b/README.md index 37badeb700f06464499ed5fdfd3190158125d9f5..813c3e08fda35ab944d08733e74c34edbd8c1b6b 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,8 @@ A menstrual cycle tracking app that's open-source and leaves your data on your p 1. We recommend installing an [ESLint plugin in your editor](https://eslint.org/docs/user-guide/integrations#editors). There's an `.eslintrc` file in this project which will be used by the plugin to check your code for style errors and potential bugs. -## Java problems on macOS +## Troubleshooting +### [MacOS] Java problems Make sure that you have Java 1.8 by running `java -version`. @@ -47,6 +48,18 @@ If you don't have Java installed, or your Java version is different, the app may Now, `which java` should output `/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java`, and the correct Java version should be used. +### [MacOS] Ninja +If `npm` says `CMake was unable to find a build program corresponding to "Ninja".`: + ``` + brew install ninja + ``` + +### [MacOS] adb not on the path +If you get error messages about `adb` not being found on your path: + ``` + ln -s ~/Library/Android/sdk/platform-tools/adb /usr/local/bin/adb + ``` + ## Windows problems Unfortunately, the react native version we use doesn't work on Windows 10 it seems, find [more info here](https://github.com/facebook/react-native/issues/20015).