ne-build

Freudensong for Android

Tools Required

Android Studio

SDK Tools Needed:

  • Android NDK
  • CMake

To install these tools, go into File -> Settings. Then go into Appearance & Behavior -> System Settings -> Android SDK. Select the SDK Tools tab and from there you're able to select the appropriate tools.

When installing the Android NDK, it needs to be installed in a path with no spaces in it.

Superpowered

Clone the Superpowered SDK from https://github.com/superpoweredSDK/Low-Latency-Android-iOS-Linux-Windows-tvOS-macOS-Interactive-Audio-Platform.gitMake sure that the path you clone this into has no spaces, since Android NDK will throw a fit otherwise.

In the Android Studio project, under Gradle Scripts, add the following line to local.properties:

superpowered.dir=/path/to/superpowered/Superpowered

If you're on Linux or are using a case-sensitive filesystem, Android Studio will not be able to find files such as Superpowered/libSuperpoweredAndroidx86.a andSuperpowered/libSuperpoweredAndroidx86_64.a. These static libraries are named using captial Xs in x86 and x86_64.

Building

Once the repository is cloned, it is important to also clone submodules, so that git may pull other libraries required for building. To clone submodules, run:

git submodule update --init
Comments