Adding Trouble Shooting section to BUILD.md:

* Build fails on project `git_bindings` with a `NullPointerException`

More consistent capitalization: Environment setup -> Environment Setup
This commit is contained in:
Roland Fredenhagen
2021-01-09 22:08:54 +01:00
parent 58a645b6f7
commit 34ec098705

View File

@ -2,7 +2,7 @@
* It's best to just work on this on Android - the ios setup is far more complicated and I haven't managed to automate it. * It's best to just work on this on Android - the ios setup is far more complicated and I haven't managed to automate it.
## Environment setup ## Environment Setup
1. Install [Flutter](https://flutter.dev/docs/get-started/install) through official guidilines 1. Install [Flutter](https://flutter.dev/docs/get-started/install) through official guidilines
2. As a part of flutter installation, you will need to install [Android Studio](https://developer.android.com/studio) 2. As a part of flutter installation, you will need to install [Android Studio](https://developer.android.com/studio)
@ -15,6 +15,31 @@
7. You will see application on emulator, you are all setup. You can start with [app.dart](lib/app.dart) file to exploring code. 7. You will see application on emulator, you are all setup. You can start with [app.dart](lib/app.dart) file to exploring code.
## Trouble Shooting
### Build fails on project `git_bindings` with a `NullPointerException`:
```
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':git_bindings'.
> java.lang.NullPointerException (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
```
Try if changing the version of `com.android.tools.build:gradle` in the buildscript dependencies of [android/build.gradle:13](android/build.gradle) from
```gradle
classpath 'com.android.tools.build:gradle:3.3.2'
```
to
```gradle
classpath 'com.android.tools.build:gradle:3.5.0'
```
fixes your issue.
## IDE Setup ## IDE Setup
VS Code has great plugin for flutter, but you need to add args to launch.json. VS Code has great plugin for flutter, but you need to add args to launch.json.