Android Prerequisites
Android development requires installing the Android SDK and creating an ANDROID_HOME environment setting to point to it. New Android versions come out regularly, so the latest version is unlikely to be compatible with the Classy Data project. The "Android SDK Packages" panel opposite indicates the correct SDK Platform version to be selected from the SDK Manager. Maven creates a file URI based on the ANDROID_HOME setting to access the Android SDK, so it must be accessible using this approach (eg. file permissions allow read access to logged in user).
Google Maven Repository
Android support libraries are now available online. Add the following repository to your Maven settings.xml configuration file:
<profiles>
...
<profile>
<id>google</id>
<repositories>
<repository>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>google</id>
<name>android</name>
<url>https://maven.google.com</url>
</repository>
</repositories>
</profile>
...
</profiles>
<activeProfiles>
...
<activeProfile>google</activeProfile>
...
</activeProfiles>
Classy Data Initialization
This is a once-only step that depends on successful completion of the initial Classy Data installation. From a console in the Classy Data home location, run:
This will install the Android jar for API24 from the Android SDK1 to your local repository, as this artifact is not available online2. Upon completion, the message "BUILD SUCCESS" should be displayed.
Build and deploy Classy Data artifacts
Again in the Classy Data home location, run:
Upon completion, the message "BUILD SUCCESS" should be displayed. If the build failed, then you will need to scroll back and investigate what error messages appeared during the build.

