Android, Eclipse, Umieść .jar w „lib” i „dodaj do ścieżki budowania” vs Put .jar w „libs”

Próbowałem dodać bibliotekę loopj .jar do mojego projektu w Eclipse v3.7.2

Najpierw dodałem .jar do katalogu „lib”, kliknąłem prawym przyciskiem myszy i wybrałem „dodaj do ścieżki budowania”. Kompiluje się dobrze, ale podczas wykonywania pojawia się błąd „Nie można znaleźć klasy„ com.loopj.android.http.AsyncHttpClient ”.

Usuwam zatem plik .jar ze ścieżki kompilacji i przenoszę go do katalogu „libs”.

Nie ma potrzeby dodawania ścieżki kompilacji, gdy znajduje się ona w katalogu „libs”, tym razem kompiluje się dobrze i działa dobrze.

Jaka jest różnica subtile między katalogiem „lib” i „add to build path” a katalogiem „libs”?

questionAnswers(2)

yourAnswerToTheQuestion