summaryrefslogtreecommitdiff
path: root/android/README
diff options
context:
space:
mode:
Diffstat (limited to 'android/README')
-rw-r--r--android/README34
1 files changed, 34 insertions, 0 deletions
diff --git a/android/README b/android/README
new file mode 100644
index 0000000000..e41bfa6c0c
--- /dev/null
+++ b/android/README
@@ -0,0 +1,34 @@
1This folder contains the java parts needed to build an Rockbox as an
2application for android.
3
4* Build instructions
5
6Until there's a script which does all the work the procedure is documented here.
7
8First, make sure you have the ANDROID_NDK_PATH environment variable set up,
9otherwise configure will fail to find the compiler.
10
11Use this as your build folder, using '../tools/configure' etc.
12 $ ../tools/configure
13 $ make
14
15After the build finished, you need to copy librockbox.so to libs/armeabi/.
16 $ cp librockbox.so libs/armeabi
17
18For the other files (codecs, themes), you execute 'make zip'. Then you copy the
19zip to libs/armeabi, using the name libmisc.so. This is needed, since there's no
20way to bundle stuff into apk's and have access to them from native code other
21than pretending it was a library.
22 $ make zip
23 $ cp rockbox.zip lib/armeabi/libmisc.so
24
25rockbox.zip..err, libmisc.so will be unpacked at runtime.
26
27To finish, you can follow this guide [1], or use eclipse. Simply install eclipse
28and the android plugins, then import this folder as a new Android project and run it.
29See [2] for a guide on how to set up eclipse for android development.
30
31
32
33[1]: http://asantoso.wordpress.com/2009/09/15/how-to-build-android-application-package-apk-from-the-command-line-using-the-sdk-tools-continuously-integrated-using-cruisecontrol/
34[2]: http://developer.android.com/sdk/installing.html