Android is a modified version of Linux. The shared library locations were appended to sys.path. the relocatable path /data/data/local is one of the location that other folks had recommended placing shared libraries. My SG3 is rooted, thus I was able to place the shared libraries in /data/data/local and set the file permissions.

I have also started looking at how to access the tcp server from my python code. So far no progress there.



On Sunday, January 19, 2014 3:08 AM, Nikos Balkanas <nikos.balkanas@eyeonix.com> wrote:



On Sun, Jan 19, 2014 at 3:56 AM, william hatch <billhatch40@yahoo.com> wrote:
I have been trying to install pyrtlsdr from https://github.com/roger-/pyrtlsdr  using the librtlsdr shared libraries from https://github.com/keesj/android-rtlsdr . So far the python code installed under /mnt/sdcard/sl4a/scripts is unable to find the librtlsdr shared libraries installed in /data/data/local with that location appended to sys.path. 

My objective is to access and control the USB SDR tuner directly from my python code without relying on the TCP server. Any help or hints welcome.



Does android run linux? Seems like a python question. In linux i would check on PYTHONPATH or other similar pyVariables...