Zauważyłem, że niektóre biblioteki trzeba dodać, aby budować ścieżkę ręcznie (np. "Biblioteki referencyjne"), podczas gdy inne biblioteki działają dobrze, gdy po prostu wkładam słoik do \libs
folder (np. "Prywatne biblioteki Androida").Eclipse " Android Private Libraries" vs " Biblioteki referencyjne"
Na przykład biblioteka wsparcia dla Androida działa poprawnie, jeśli jest ręcznie dodawana do ścieżki budowania, ale jaki jest tego powód?
Nie rozumiem jaka jest różnica i kiedy powinienem wybrać jedną opcję z drugiej i odwrotnie.
dziękuję za odpowiedź, czy mogę uzyskać efekt uboczny, jeśli zawsze dodam wszystkie biblioteki w ścieżce budowania jako biblioteki z odniesieniami? – AndreaF
Jeśli pliki JAR, na podstawie mojego doświadczenia, możesz uzyskać 'ClassNotFoundException', jeśli wyeksportowałeś go do pliku APK (z włączonym Proguard). Upewnij się, że poprawnie skonfigurowałeś program. – Geros
W bibliotekach projektu konflikty w plikach jar. Na przykład projekt biblioteki ma bibliotekę wsparcia, podczas gdy projekt aplikacji ma również bibliotekę wsparcia, otrzymasz kompilację, ponieważ mają one te same klasy i nazwę pliku. – Geros