Trying a canned program and getting an exception Unsatisfied Link Error
<p>I seem to be in over my head.  I have been trying to change the Linux TTY serial ports on the Android to work as regular serial ports (in and out).  After struggling for a while, I found the following web page:</p>

<p><a href="http://code.google.com/p/android-serialport-api/" rel="nofollow">http://code.google.com/p/android-serialport-api/</a></p>

<p>I decided that instead of reinventing the wheel, I would copy the android-serialport-api project on </p>

<p><a href="http://code.google.com/p/android-serialport-api/source/browse/#svn%2Ftrunk%2Fandroid-sercd%253Fstate%253Dclosed" rel="nofollow">http://code.google.com/p/android-serialport-api/source/browse/#svn%2Ftrunk%2Fandroid-sercd%253Fstate%253Dclosed</a></p>

<p>and try to make it work.  I built it using Eclipse.  It built without error.</p>

<p>This is a project to demo the kernel that allows writing to the Linux TTY serial ports.  I ran the app using debug and a menu came up just fine.  I selected Setup on the menu and the app worked just fine.  Then I selected Console and I got the following error:
Thread[&lt;1>main](Suspended (exception Unsatisfied Link Error])</p>

<p>Hmm, this seems to say to me that there is some kind of dynamic link library that is not available.  Would this be something in the Linux Kernel?  I know that the kernel will load modules dynamically.  </p>

<p>Would this be related to the libserial_port.so file under project/libs/armeabi?  Do I have to load this library file into Linux somehow?  Is there some tool for doing this?  I have successfully loaded the modified kernel (serial.img) using fastboot.  Do I have to load the above file after (during?) loading the modified kernel?  Any clues would be appreciated. </p>

<p>The web page seems to assume a lot of knowledge that I lack.  Does someone have links to pages (or books) that would fill in this knowledge?</p>

<p>Thanks!</p>
