title: Android NDK library: findLibrary returned null
body: <p>I'm trying to build a medium-size project in Eclipse. It consists of main app project and two Android libraries. Everything worked fine until I added a very simple JNI library to main project. </p>
  
  <p>When I run the app on device I see this exception in LogCat: </p>
  
  <blockquote>
    <p>01-11 17:19:01.421: E/AndroidRuntime(26569):at
    java.lang.Runtime.loadLibrary(Runtime.java:429)
    Couldn't load xxx: findLibrary returned null</p>
  </blockquote>
  
  <p>I googled around for similar problems and I believe that I did everything correctly: </p>
  
  <ol>
  <li>The only .c file and Android.mk file are placed in the 'jni' folder</li>
  <li>I build the library with ndk-build tool</li>
  <li>The .so library is correctly placed in the 'libs\armeabi' folder</li>
  <li>I see that the resulting apk file does indeed contain my native library</li>
  </ol>
  
  <p>When I create a test project and link to the very same native code - it works fine. The problem persists in the main project. I already tried to create Eclipse project from scratch but it didn't help</p>
  
  <p>I use Android SDK Tools v.16</p>
  
  <p>Can anyone please help me with a suggestion? </p>
  
  <p>Thanks!</p>