Widziałem różne rady, jak to najlepiej zrobić. To pytanie dotyczy tworzenia słoika. Gdzie indziej widziałem rady, aby po prostu skopiować źródło salwy do własnego projektu. Ta sekcja dotycząca bibliotek na android.com wydaje się najbardziej miarodajna. Jednak po skompilowaniu volleya nie mam biblioteki aal, podczas gdy ta sekcja mówi, że powinienem.
Więc moje pytanie jest takie: mam istniejący projekt Android Studio ze standardowym układem i repozytorium git; co powinienem zrobić, aby dodać salwę? Skąd mam to pobrać? Jak dodać go do Android Studio? Które pliki Gradle, jeśli w ogóle, muszę zmodyfikować.
Mam nadzieję, że dla tych z was, którzy zrobili to kilka razy, powinno to być chlebem i masłem, ale nie byłem w stanie znaleźć prostego opisu.
-
Aktualizacja , zgodnie z sugestią Scotta Barty.
Plik gradle.build w repozytorium volley ma tę linię.
apply plugin: 'android-library'
Zgodnie z dokumentacją : „ Projekty biblioteczne nie generują APK, generują pakiet .aar (co oznacza archiwum Androida). ” Jednak kiedy buduję projekt volley, nie jest tworzony plik .aar.
Mam wrażenie, że ponieważ Volley jest projektem biblioteki, stworzonym przez zespół Androida, najprawdopodobniej jest przeznaczony do wygenerowania i wykorzystania jako pakiet .aar. Wszelkie porady dotyczące tego, czy generowanie pliku .aar byłoby lepsze i jak to zrobić, będą mile widziane.