<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gabriel+Klein</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gabriel+Klein"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Gabriel_Klein"/>
	<updated>2026-04-23T11:33:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8948</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8948"/>
		<updated>2014-04-24T10:04:28Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Initial setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Current status ===&lt;br /&gt;
&lt;br /&gt;
You can start the sigrok application on your android phone using a terminal (ex: adb). You don&amp;#039;t need root access.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s strongly suggested to use at least android 4.0.3.&lt;br /&gt;
&lt;br /&gt;
You cannot integrate sigrok in a android application yet. (WIP)&lt;br /&gt;
&lt;br /&gt;
You don&amp;#039;t have a nice UI. (WIP)&lt;br /&gt;
&lt;br /&gt;
=== Binary ===&lt;br /&gt;
&lt;br /&gt;
You can download a pre-compiled test version on [https://www.dropbox.com/sh/ndnwwct2ahl58cr/Awmm2vrTkX]&lt;br /&gt;
&lt;br /&gt;
You are welcome to give feedback to martling on the IRC channel or gabriel.klein@nuage.ch.&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
&lt;br /&gt;
* I need to &amp;quot;ln libftdi.so libftdi.so.1&amp;quot;. It&amp;#039;s an issue as you need to be root to do that. You cannot have libs that don&amp;#039;t follow the libXXX.so pattern.&lt;br /&gt;
&lt;br /&gt;
* I need to be root to be able to open the USB port. Solution: Find a way to &amp;quot;hack&amp;quot; or rebuild the libs to be able to inject the USB fs from the java/android layer.&lt;br /&gt;
&lt;br /&gt;
* I need to store the firmware somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First build the Linux version. You need some extra libraries that are not described here.&lt;br /&gt;
&lt;br /&gt;
http://sigrok.org/wiki/Linux&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, glibmm-2.4-dev...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
You may be interested to buy a [http://www.dx.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774?Utm_rid=28739841&amp;amp;Utm_source=affiliate Micro USB On-The-Go] (delivery is 4-8 weeks.)&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8947</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8947"/>
		<updated>2014-04-24T09:56:09Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Initial setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Current status ===&lt;br /&gt;
&lt;br /&gt;
You can start the sigrok application on your android phone using a terminal (ex: adb). You don&amp;#039;t need root access.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s strongly suggested to use at least android 4.0.3.&lt;br /&gt;
&lt;br /&gt;
You cannot integrate sigrok in a android application yet. (WIP)&lt;br /&gt;
&lt;br /&gt;
You don&amp;#039;t have a nice UI. (WIP)&lt;br /&gt;
&lt;br /&gt;
=== Binary ===&lt;br /&gt;
&lt;br /&gt;
You can download a pre-compiled test version on [https://www.dropbox.com/sh/ndnwwct2ahl58cr/Awmm2vrTkX]&lt;br /&gt;
&lt;br /&gt;
You are welcome to give feedback to martling on the IRC channel or gabriel.klein@nuage.ch.&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
&lt;br /&gt;
* I need to &amp;quot;ln libftdi.so libftdi.so.1&amp;quot;. It&amp;#039;s an issue as you need to be root to do that. You cannot have libs that don&amp;#039;t follow the libXXX.so pattern.&lt;br /&gt;
&lt;br /&gt;
* I need to be root to be able to open the USB port. Solution: Find a way to &amp;quot;hack&amp;quot; or rebuild the libs to be able to inject the USB fs from the java/android layer.&lt;br /&gt;
&lt;br /&gt;
* I need to store the firmware somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First build the Linux version. You need some extra libraries that are not described here.&lt;br /&gt;
&lt;br /&gt;
http://sigrok.org/wiki/Linux&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
You may be interested to buy a [http://www.dx.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774?Utm_rid=28739841&amp;amp;Utm_source=affiliate Micro USB On-The-Go] (delivery is 4-8 weeks.)&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8872</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8872"/>
		<updated>2014-03-28T00:33:47Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Building from source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Current status ===&lt;br /&gt;
&lt;br /&gt;
You can start the sigrok application on your android phone using a terminal (ex: adb). You don&amp;#039;t need root access.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s strongly suggested to use at least android 4.0.3.&lt;br /&gt;
&lt;br /&gt;
You cannot integrate sigrok in a android application yet. (WIP)&lt;br /&gt;
&lt;br /&gt;
You don&amp;#039;t have a nice UI. (WIP)&lt;br /&gt;
&lt;br /&gt;
=== Binary ===&lt;br /&gt;
&lt;br /&gt;
You can download a pre-compiled test version on [https://www.dropbox.com/sh/ndnwwct2ahl58cr/Awmm2vrTkX]&lt;br /&gt;
&lt;br /&gt;
You are welcome to give feedback to martling on the IRC channel or gabriel.klein@nuage.ch.&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
&lt;br /&gt;
* I need to &amp;quot;ln libftdi.so libftdi.so.1&amp;quot;. It&amp;#039;s an issue as you need to be root to do that. You cannot have libs that don&amp;#039;t follow the libXXX.so pattern.&lt;br /&gt;
&lt;br /&gt;
* I need to be root to be able to open the USB port. Solution: Find a way to &amp;quot;hack&amp;quot; or rebuild the libs to be able to inject the USB fs from the java/android layer.&lt;br /&gt;
&lt;br /&gt;
* I need to store the firmware somewhere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
You may be interested to buy a [http://www.dx.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774?Utm_rid=28739841&amp;amp;Utm_source=affiliate Micro USB On-The-Go] (delivery is 4-8 weeks.)&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8864</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8864"/>
		<updated>2014-03-27T09:00:52Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Building from source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Current status ===&lt;br /&gt;
&lt;br /&gt;
You can start the sigrok application on your android phone using a terminal (ex: adb). You don&amp;#039;t need root access.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s strongly suggested to use at least android 4.0.3.&lt;br /&gt;
&lt;br /&gt;
You cannot integrate sigrok in a android application yet. (WIP)&lt;br /&gt;
&lt;br /&gt;
You don&amp;#039;t have a nice UI. (WIP)&lt;br /&gt;
&lt;br /&gt;
=== Binary ===&lt;br /&gt;
&lt;br /&gt;
You can download a pre-compiled test version on [https://www.dropbox.com/sh/ndnwwct2ahl58cr/Awmm2vrTkX]&lt;br /&gt;
&lt;br /&gt;
You are welcome to give feedback to martling on the IRC channel or gabriel.klein@nuage.ch.&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
You may be interested to buy a [http://www.dx.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774?Utm_rid=28739841&amp;amp;Utm_source=affiliate Micro USB On-The-Go] (delivery is 4-8 weeks.)&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8863</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8863"/>
		<updated>2014-03-25T21:02:27Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Building from source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
&lt;br /&gt;
You may be interested to buy a [http://www.dx.com/p/micro-usb-on-the-go-host-otg-adapter-pair-50774?Utm_rid=28739841&amp;amp;Utm_source=affiliate Micro USB On-The-Go] (delivery is 4-8 weeks.)&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8862</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8862"/>
		<updated>2014-03-25T20:54:02Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli --scan&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8861</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8861"/>
		<updated>2014-03-25T20:46:56Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Building from source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Testing ===&lt;br /&gt;
&lt;br /&gt;
Create a temporary folder where you can store and execute files on your android phone.&lt;br /&gt;
&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ mkdir /data/local/tmp/sigrok/&lt;br /&gt;
 $ exit&lt;br /&gt;
&lt;br /&gt;
Copy libraries on your phone&lt;br /&gt;
 $ cd ~/sr_android/lib/&lt;br /&gt;
 $ ls *.so* | while read l; do adb push $l  /data/local/tmp/sigrok/; done&lt;br /&gt;
&lt;br /&gt;
Copy sigrok-cli to the phone&lt;br /&gt;
 $ cd ~/sr_android/bin/&lt;br /&gt;
 $ adb push sigrok-cli /data/local/tmp/sigrok/&lt;br /&gt;
&lt;br /&gt;
Test is sigrok cli is working as expected&lt;br /&gt;
 $ adb shell&lt;br /&gt;
 $ cd /data/local/tmp/sigrok&lt;br /&gt;
 $ export LD_LIBRARY_PATH=/data/local/tmp/sigrok &lt;br /&gt;
 $ ./sigrok-cli&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8860</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8860"/>
		<updated>2014-03-25T20:34:29Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Initial setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have a 64 bits version of Linux)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Android&amp;diff=8859</id>
		<title>Android</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Android&amp;diff=8859"/>
		<updated>2014-03-25T20:33:55Z</updated>

		<summary type="html">&lt;p&gt;Gabriel Klein: /* Initial setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building from source ==&lt;br /&gt;
&lt;br /&gt;
=== Initial setup ===&lt;br /&gt;
&lt;br /&gt;
First, download the latest [http://developer.android.com/tools/sdk/ndk/index.html Android NDK] and extract it, e.g. in &amp;#039;&amp;#039;&amp;#039;$HOME/android&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd $HOME&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;mkdir android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;or wget http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2&amp;#039;&amp;#039;&amp;#039; (If you have 64b bits)&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;tar xfvj android-ndk-r9d-linux-x86.tar.bz2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd android-ndk-r9d&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Now, create a toolchain installation that can be used for cross-compiling for Android (adapt &amp;#039;&amp;#039;&amp;#039;--platform&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;--arch&amp;#039;&amp;#039;&amp;#039; as needed):&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./build/tools/make-standalone-toolchain.sh --platform=&amp;#039;&amp;#039;android-15&amp;#039;&amp;#039; --install-dir=$HOME/android/android-arm-toolchain --arch=&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You now have a working toolchain and build environment in &amp;#039;&amp;#039;&amp;#039;$HOME/android/android-arm-toolchain&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
You may need to install additional packages: libtool, ...&lt;br /&gt;
&lt;br /&gt;
=== Cross-compiling ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-cross-android&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please check the &amp;#039;&amp;#039;&amp;#039;README&amp;#039;&amp;#039;&amp;#039; and edit the &amp;#039;&amp;#039;&amp;#039;sigrok-cross-android&amp;#039;&amp;#039;&amp;#039; as needed.&lt;/div&gt;</summary>
		<author><name>Gabriel Klein</name></author>
	</entry>
</feed>