43

Jestem nowy w Android Studio i chcę korzystać z biblioteki Volley dla mojej aplikacji, ale nie mogę dodać źródła jako biblioteki w Android Studio.Android Studio + Volley

Przeszukałem sieć, ale nie mogłem nic znaleźć. Wszędzie mówi się, że importuję jako bibliotekę, ale nie wiem jak.

mam źródło Wolej repozytorium git:

https://android.googlesource.com/platform/frameworks/volley 

Ale nie wiem teraz, jak dodać go do mojego projektu jako biblioteka.

Dzięki za pomoc w Advance.

+1

Aby użyć salwy jako modułu zależności, można śledzić [link] (http://stackoverflow.com/a/23402162/1093344) – cmoaciopm

+1

Oto link do samouczka opartego na obrazie, w jaki sposób włączyć Volley jako moduł [link] (http://www.technoburgh.com/android/android-studio-volley/) – DanielGaffey

+2

Dlaczego po prostu nie dodają go do maven, abyśmy mogli go używać jako zależności? – Zapnologica

Odpowiedz

1

Edytuj: Jak wskazano w komentarzach, to już nie działa.

Plik -> Importuj moduł ...

wybierz katalog, w którym pobrano Volley i przestrzegać wszystkich kierunkach (. Prawdopodobnie nie będzie musiał nic zmieniać, wystarczy kliknąć „Next” pęczek)

Następnie uruchom wpisując volley rzeczy:

private static RequestQueue queue; 

Jak piszesz RequestQueue, to może go Automatyczne sugestie, lub może się okazać czerwony po wpisaniu go (nie pamiętam na pewno). Jeśli autosuggests to, po prostu wybierz go, i gotowe. Jeśli jest czerwony i podkreślony, naciśnij Alt-Enter, a powinna być opcja na coś w rodzaju "Dodaj z modułu". Wybierz, i gotowe.

(Przepraszam, jeśli to nie wszystko dokładny. Jest to z pamięci.)

+0

Powiedziałeś: "Plik -> Importuj moduł ...". Jednak to nie jest opcja w Androidzie Studio 0.4.2. Jest tylko Plik -> Importuj projekt. –

+0

@IgorGanapolsky Tak, uważam, że było to w czasie tego postu, ale teraz go nie ma. Powinieneś używać Gradle, jak opisano w innej odpowiedzi. Dzięki! – ajpolt

23

Jeśli nie chcesz importować go jako moduł, ale po prostu użyć go jako zależność można utworzyć słoik przy użyciu Ant. W swoim katalogu siatkówki wystarczy wpisać ant jar i znajdziesz volley.jar w YOUR_VOLLEY_DIRECTORY/bin (trzeba zainstalować Apache Ant, jeśli go nie masz)

Można kopiować słoik w katalogu libs w swojej android app projekt (lub utworzyć katalog libs jeśli nie masz) i dodać zależność do build.gradle jak ten

compile files('libs/volley.jar') 
+22

Po prostu nie mogę zrozumieć, dlaczego nie umieszczają go na maven ... –

3

wiem, że to nieco później niż pozostałe 2 odpowiedzi, ale nie mogłam nie działa metoda importowania JAR lub eksportowanie Volley do Gradle, ponieważ najnowsza wersja ciągle generowała błędy, że wersja Gradle była zbyt stara ...

To, co zrobiłem, to stworzyć nowy pakiet w moim projekcie com.android.volley, a następnie skopiować kod źródłowy z pakietu Volley, upewniając się, że masz zarówno salwę, jak i salwę/przybornik - kiedy to zrobiłem, aplikacja działała bez problemu

nie jestem bardzo dobry w GIT, ale nie musi być jakiś sposób, aby wyeksportować tylko pakiet do katalogu głównego źródła Gradle Java

81

UPDATE: Volley jest teraz oficjalnym i jest dostępne za pośrednictwem JCenter.Oto jak go importować:

compile 'com.android.volley:volley:1.0.0' 

DEPRICATED sposób:

późno do partii, ale był w stanie zaimportować go dodając to do pliku build.gradle:

dependencies { 
    compile 'com.mcxiaoke.volley:library:1.0.19' 
} 

Oto link do nieoficjalnego Maven repo

UWAGA: Volley v1.0.19 jest aktualny od 02.05.2016. Przejdź do Maven Repo (skorzystaj z linku powyżej), sprawdź najnowszą wersję (wiersz gdzie artifactId = library) i odpowiednio zaktualizuj wersję w swojej konfiguracji gradle.

+2

Należy pamiętać, że to ** nie ** z google, ale po prostu cotygodniowe zwierciadło od kogoś innego (nie ma problemu z tym i nadal bardzo pomocny, ale wart zauważenia). – Levit

+0

Powyższy komentarz nie dotyczy aktualizacji tej odpowiedzi. Jest teraz oficjalnie utrzymywany przez Google. – C0D3LIC1OU5

Powiązane problemy