A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1This folder contains the java parts needed to build an Rockbox as an
2application for android.
3
4* Prerequisites
5
6Download and install the Android SDK[1] and NDK r10e[2], or run installToolchain.sh.
7After you extracted the SDK, you need to run the SDKManager in order to
8install the actual platform sdk from the available packages tab (SDK Platform
9Android 4.4 should work).
10In the virtual devices tab you can also setup a emulator.
11
12
13Then, make sure you have the ANDROID_SDK_PATH and ANDROID_NDK_PATH (pointing to
14the each's root directory) environment variables set up, otherwise configure will fail to find the compiler and
15compiling the java files will fail. The installToolchain.sh script will provide reasonable values.
16
17* Build instructions
18
191. Create a separate build folder. Do not build in this source directory.
20
212. Run "../tools/configure". Choose the "Android" target and input your
22 screen resolution.
23
243. Run "make"
25
264. Run "make zip". This has to be run the first time, and any time themes
27 or plugins have changed. Otherwise you may skip it.
28
295. Run "make apk"
30
316. Optional. Install on your target/emulator, using the following command:
32 "$ANDROID_SDK_PATH/tools/adb install -r rockbox.apk"
33
34
35[1]: https://developer.android.com/studio
36[2]: https://github.com/android/ndk/wiki/Unsupported-Downloads