-
libogg: Download and unzip it in
dependencies/android/libogg
. -
libtheora: Download and unzip it in
dependencies/android/libtheora
.
- Ensure the symbolic links in
[root]/android/app/jni
are correct:-
RSDKv5
-> root of the RSDKv5 repository -
Game
-> root of the Mania repository (or any other game that you may be compiling) -
Extra symbolic links can be added for things like mods, as mods do not use the local files for logic. Just ensure that there are
CMakeLists.txt
files at the root of them.To add symbolic links, do the following:
- Windows:
mklink /d "[name-of-symlink]" "[path]"
- Linux:
ln -s "[path]" "[name-of-symlink]"
- Windows:
-
- Open
[root]/android/
in Android Studio, install the NDK and everything else that it asks for, and build.
Please note that GL shaders are required, or you may get a black screen or crash. Read the Shaders question in the FAQ for a guide on how to install them.
Delete android/app/build
and try again. This occurs when the path is short enough to build, but too long for a rebuild.
Your paths are too long. Try renaming the symbolic links to something shorter, or make a symbolic link to RSDKv5 closer to the root of the drive and open the project through there (e.x. C:/RSDKv5/android). I haven't had either issue since I did this.