I was trying to add the loopj .jar library into my project, in Eclipse v3.7.2
First I added the .jar into the "lib" directory, right clicked on it and picked "add to build path". It compiles fine but when executing I get an error "Could not find class 'com.loopj.android.http.AsyncHttpClient'.
So I remove the .jar from the build path, and move it into the "libs" directory.
No need to add the the build path when it's in the "libs" directory, this time it compiles fine and executes fine too.
So what is the subtile difference between the "lib" directory & "add to build path" vs "libs" directory?