------------
- bash
+ - gawk
- gcc
- make
- git
- pkg-config (>= 0.22)
- - Android NDK (tested: r10c)
+ - gettext
+ - ant
+ - Android NDK (tested: r10e)
- Android cross-compile toolchain (tested: arm-linux-androideabi-4.9)
- Create it via:
- ./build/tools/make-standalone-toolchain.sh \
- --platform=android-16 \
- --toolchain=arm-linux-androideabi-4.9 \
- --install-dir=$HOME/android/android-arm-toolchain
- - Android SDK (tested: r23.0.2)
+ - Android SDK (tested: r24.4.1)
+ - On 64bit hosts, you also need some i386 packages. E.g. on Debian/Ubuntu:
+ $ dpkg --add-architecture i386
+ $ apt-get update
+ $ apt-get install libstdc++6:i386 zlib1g:i386
+
+
+Toolchain setup
+---------------
+
+You can use the script to install and setup the Android NDK,
+SDK, and the respective standalone toolchain:
+
+ $ ./sigrok-cross-android prepare
+
+This will install everything into $HOME/android.
Building