The build system that builds the C++ bridge is not very robust. If something goes wrong, there is a low chance of being able to tell what exactly went wrong. See Issue #72 as an example. I, personally, also have had trouble building the bridge from a custom terminal such as Git bash for Windows because the Gradle tasks read Windows environment variables. This means that a default Windows prompt or a terminal with access to Windows env vars might need to be used.