Podążałem za this question, ale nie odpowiada to całkowicie na moje pytanie.Co jest zaletą apklib ze słoika?
Jaka jest prawdziwa zaleta apklib ze słoika?
Możliwe odpowiedzi:
- Zawiera zasoby
Ale mogę łatwo umieścić zasobów do pliku jar, jak również
- Zawiera on już przygotowane klasy android
Ale jeśli otworzę apklib
Nie widzę dex
lub coś innego związanego z Androidem. Jeszcze więcej widzę w środku zwykłe źródła.
Jaki jest prawdziwy cel przechowywania/dystrybucji biblioteki w formacie apklib
?
Jeśli otworzę apklib (szukam actionbarsherlock apklib) - zasoby są zasoby w xml. Myślę więc, że za każdym razem, gdy buduję aplikację z zależnością od apklib, przekompiluje ona źródła i zasoby z biblioteki lib –
@EugenMartynov: To pasuje do mojego zrozumienia. 'apklib' jest konstrukcją Maven-for-Android, IIRC i nie jestem mavenem Mavena. Ponowne użycie kodu przez JAR-y jest całkowicie możliwe, ale w chwili obecnej nie możesz umieścić zasobów Androida w JAR. – CommonsWare
Dzięki za wskazanie mnie. Właśnie przeczytałem ten http://developer.android.com/tools/projects/index.html#LibraryProjects i zacząłem czytać szczegóły więcej –