Używam Android Studio. Jak mogę ręcznie zainstalować i używać Gradle
w programie Android Studio
.
Pobrałem Gradle
od http://www.gradle.org/downloads wersji gradle-2.1-all.zip.
Kiedy otwieram spakowany plik, widzę bin, dokumenty itp., Ale nie wiem, gdzie go skopiować. I nawet po skopiowaniu sposobu korzystania z niego w systemie Android ...
android
gradle
android-studio
jackuars
źródło
źródło
Odpowiedzi:
Android Studio automatycznie użyje opakowania Gradle i pobierze poprawną wersję Gradle zamiast używać wersji zainstalowanej lokalnie. Jeśli chcesz użyć nowej wersji Gradle, możesz zmienić wersję używaną przez studio. Otwórz plik pod drzewem projektu Android Studio
gradle/wrapper/gradle-wrapper.properties
. Zmień ten wpis:distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
źródło
distributionUrl
wiersz tak, aby wskazywał na plik zip w systemie plików, uruchom kompilację (np.gradlew assemble
), A po zakończeniu zmień ją na prawidłowy adres URL. To powinno zmusić Gradle do "ściągnięcia" pakietu z twojego systemu plików i skonfigurowania go zgodnie z oczekiwaniami, pozostawiając inne maszyny w porządku po zatwierdzeniugradle
katalogu do twojego VCS.https://services.gradle.org/distributions/
Pobierz najnowszy plik dystrybucyjny Gradle i wyodrębnij go, a następnie skopiuj wszystkie pliki i wklej pod:
C:\Users\{USERNAME}\.gradle\wrapper\dists\
źródło
Krok 1: Przejdź do witryny pobierania z Gradle: https://gradle.org/releases/
Krok 2: Rozpakuj pobrany plik zip do katalogu.
Krok 2: Naciśnij Ctrl + Alt + S (mac: ⌘ +,) w Android Studio / Intellij IDEA
Krok 3: Idź do: Build, Execution, Deployment >> Build Tools >> Gradle (Lub po prostu wpisz w pasku wyszukiwania Gradle)
Krok 4: Wybierz: (X) Użyj lokalnej dystrybucji Gradle i ustaw jako dom Gradle wyodrębniony katalog Gradle. Kliknij Zastosuj.
Krok 5: Pozbądź się niepotrzebnych plików gradle usuń:
- MyApp / gradle /
- gradlew
- gradlew.bat
źródło
Zakładając, że jest to system Windows i używamy gradle-2.1-all [Dotyczy każdej wersji gradle, po prostu zmień wersję zgodnie z potrzebami]
Sprawdź, czy
<Your Project>\gradle\wrapper\gradle-wrapper.properties
plik distributionUrl todistributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
To wystarczy, ponieważ automatycznie pobierze gradle.
źródło
Manually
! a Twoja odpowiedź mówi, żeautomatically
w maszynie offline nie ma możliwości automatycznego pobrania!1.Pobierz dystrybucję gradle formularza Gradle
2. Wypakuj plik do dowolnej lokalizacji
3.Otwórz Android Studio : Plik> Ustawienia> Gradle> Użyj lokalnej dystrybucji gradle, przejdź do ścieżki, do której rozpakowałeś gradle.
4. kliknij Zastosuj i OK
Gotowe
źródło
Użyłem w ten sposób
distributionUrl=file\:///E\:/Android/Gradle/gradle-5.4.1-all.zip
I to zadziałało dla mnie.
źródło
Rozpakuj to, gdzie chcesz. W Android Studio w Ustawieniach jest kategoria Gradle, w której możesz określić zewnętrzną lokalizację gradle, jeśli chcesz. Prawdopodobnie ma sens umieszczenie folderu gradle bin na swojej ścieżce.
źródło
Krok 1. Pobierz najnowszą dystrybucję Gradle
Krok 2. Rozpakuj dystrybucję
Użytkownicy systemu Microsoft Windows
Utwórz nowy katalog C: \ Gradle za pomocą Eksploratora plików.
Otwórz drugie okno Eksploratora plików i przejdź do katalogu, w którym została pobrana dystrybucja Gradle. Kliknij dwukrotnie archiwum ZIP, aby odsłonić zawartość. Przeciągnij folder zawartości gradle-4.1 do nowo utworzonego folderu C: \ Gradle.
Alternatywnie możesz rozpakować dystrybucję Gradle ZIP do C: \ Gradle za pomocą wybranego narzędzia archiwizującego.
Krok 3. Skonfiguruj środowisko systemowe
Użytkownicy systemu Microsoft Windows
W Eksploratorze plików kliknij prawym przyciskiem myszy ikonę Ten komputer (lub komputer), a następnie kliknij Właściwości -> Zaawansowane ustawienia systemu -> Zmienne środowiskowe.
W sekcji Zmienne systemowe wybierz opcję Ścieżka, a następnie kliknij przycisk Edytuj. Dodaj wpis dla C: \ Gradle \ gradle-4.1 \ bin. Kliknij OK, aby zapisać.
Krok 4. Zweryfikuj instalację
źródło
(Istnieją 2 rozwiązania wymienione w istniejących odpowiedziach, które mogą działać, ale preferowane - ręczne pobranie gradle dla
gradlew
, jest brak istotnych szczegółów i powoduje niepowodzenie. Dodałbym więc podsumowanie z brakującymi szczegółami, aby zaoszczędzić niepotrzebnie stracony czas , na wypadek, gdyby inni napotkali ten sam problem.)Istnieją 2 możliwe rozwiązania:
Rozwiązanie A: Użyj lokalizacji
gradle
i usuńgradlew
powiązane pliki. (nierekomedowane)Zobacz tę odpowiedź z tego postu: https://stackoverflow.com/a/29198101/
Porady:
Rozwiązanie B: Pobierz
gradle
dystrybucję ręcznie dlagradlew
. (Zalecana)Android Studio pobierze gradle do podkatalogu nazwanego hashem.
Aby pobrać ręcznie, musisz pobrać do dokładnego katalogu podrzędnego nazwanego hashem.
Kroki:
na przykład
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
na przykład
ps -aux grep | android
na przykład
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/
na przykład
gradle-4.10.1-all.zip.part
ze strony internetowej: https://services.gradle.org/distributions/
np. https://services.gradle.org/distributions/gradle-4.10.1-all.zip
*.part
plik.na przykład
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1-all.zip
Android Studio
i spróbuj ponownie.na przykład
.gradle/wrapper/dists/gradle-4.10.1-all/455itskqi2qtf0v2sja68alqd/gradle-4.10.1/
Porady:
Android Studio
i ponownym utworzeniu pustego projektu, jeśli widzisz, że mówi czekanie na inny proces pobierania dystrybucji.Oznacza to, że nie zabiłeś poprzedniego procesu pobierania, najpierw go zabij, a następnie usuń pusty projekt, a następnie utwórz nowy projekt, aby potwierdzić ponownie.
Android Studio
może korzystać z innejgradle
wersji, dlatego poAndroid Studio
uaktualnieniu może być konieczne powtórzenie tego procesu .BTW :
Oto układ katalogu na moim
Linux
(For
Android Studio 3.3.1
, który używagradle
4.10.1)eric @ eric-pc:
~/.gradle/wrapper
$tree -L 4
Sugestie do
Android-Studio
Android Studio
.Lepiej jest zapewnić opcję wyboru lokalnego
gradle
katalogu instalacyjnego lub pliku .zip, który ma być używany przezgradlew
.źródło
gradle.properties
wtedy skonfigurować ? Na przykład chcę dodaćparallel
właściwość, ale nie chcę zmieniaćgradle.properties
z projektu zespołowego.Nie jestem pewien, dlaczego istnieje tak wiele wykrzywionych opisów tego robienia. Może dlatego, że Android Studio (AS) ciągle się zmienia / ewoluuje? Niemniej jednak procedura jest tak prosta.
Zakładając, że zainstalowałeś już Gradle w odpowiednim katalogu, oznacza to, że prawdopodobnie zdefiniowałeś również zmienną środowiskową dla
GRADLE_HOME
, jeśli nie zdefiniowałeś jej teraz, i ponownie uruchom AS.Na przykład:
GRADLE_HOME=C:\Gradle\gradle-5.2.1
Następnie uruchom AS i przejdź do:
File> Settings> Build, Execution, Deployment> Gradle
Teraz wszystko, co musisz zrobić, to wybrać:
(o) Use local gradle distribution
. AS poinformuje Cię, że odnalazł Twoje lokalne ścieżki Gradle:Naciśnij
Apply
iOk
uruchom ponownie AS.Teraz wszystkie dane Gradle można znaleźć w katalogu HOME , zwykle znajdującym się tutaj (w tym przypadku w systemie Windows):
# tree -L 2 $USERPROFILE/.gradle/ | tail -n +2 ├── build-scan-data │ ├── 2.1 │ └── 2.2.1 ├── caches │ ├── 3.5 │ ├── 5.2.1 │ ├── jars-3 │ ├── journal-1 │ ├── modules-2 │ ├── transforms-1 │ ├── transforms-2 │ ├── user-id.txt │ └── user-id.txt.lock ├── daemon │ ├── 3.5 │ └── 5.2.1 ├── native │ ├── 25 │ ├── 28 │ └── jansi ├── notifications │ └── 5.2.1 ├── workers └── wrapper └── dists
Testowany na najnowszym AS 3.3.2
źródło
Wykonaj poniższe czynności
To właśnie zadziałało dla mnie. Mam nadzieję, że to pomoże.
źródło
w pierwszym kroku należy przejść do http://www.gradle.org/downloads, a następnie wybrać swoją wersję Gradle i kliknąć łącze pobierania w GitHub, a następnie pobrać Gradle z GitHub. po zakończeniu pobierania należy rozpakować pobrany plik do katalogu (w każdym wybranym katalogu). na koniec otwórz rozpakowany folder i po prostu uruchom gradlew.bat i poczekaj kilka minut na zakończenie pobierania. a po zakończeniu pobierania plików Gradle instaluje się automatycznie. Gradle będzie działał poprawnie na następny raz. rozwiązałem ten problem w ten sposób i przetestowałem go i wszystko jest w porządku, więc każdy może przetestować w ten sposób, powinno działać dobrze. Powodzenia.
źródło
Manually
! a jednak twoja odpowiedź mówi,automatically
żeOFFLINE machine
nie ma możliwości automatycznego pobrania!Jeśli korzystasz z LINUX, wykonaj poniższe czynności:
Przejdź do pobierania https://gradle.org/ i pobierz najnowszy plik zip (obecnie 3.1 to najnowsza wersja)
Rozpakuj pobrany plik zip do / opt / android-studio / gradle /.
Otwórz swój projekt w Android Studio i naciśnij Ctrl + Alt + S
Wyszukaj Gradle na pasku wyszukiwania w oknie ustawień
Wybierz: (X) Użyj lokalnej dystrybucji gradle i ustaw katalog główny Gradle na /opt/andriod-studio/gradle/gradle.xx (gdzie xx to wersja pobranego właśnie pliku zip.). Następnie kliknij Zastosuj.
Spróbuj ponownie zsynchronizować Gradle, jeśli synchronizacja już się nie powiodła.Jeśli nie zamknij projektu i otwórz go ponownie.
Mam nadzieję, że to rozwiązuje twój problem.
źródło
Jak powiedział @
https://services.gradle.org/distributions/
Pobierz najnowszy plik dystrybucyjny Gradle i wyodrębnij go, a następnie skopiuj wszystkie pliki i wklej pod:
C:\Users\{USERNAME}\.gradle\wrapper\dists\
ale musisz najpierw sprawić, by Android Studio spróbowało pobrać plik zip i anulować go.
W ten sposób możesz pobrać hash i skopiować plik i umieścić go pod hashem
źródło
pobierz żądany pakiet Następnie zmień linię dystrybucji na
distributionUrl=file:/c:/Gradle/gradle-5.5.1-all.zip
źródło
Załóżmy, że raz zainstalowałeś najnowszą gradle. Ale jeśli twoja konkretna wersja gradle projektu nie pasuje do wersji gradle, która jest już zainstalowana w maszynie, sycn gradle chce pobrać tę wersję. Aby zapobiec temu pobieraniu, jest jedna sztuczka. Najpierw musisz znać wersję gradle, która jest już zainstalowana w twoim komputerze. Idź do: C: \ Users {nazwa użytkownika} .gradle \ wrapper \ dists, tutaj widzisz już zainstalowane wersje, pamiętaj o najnowszej wersji, załóż, że to gradle-6.1.1-all.zip. Teraz wróć do Android Studio. W otwartym projekcie przejdź do drzewa projektów Android Studio, otwórz plik gradle / wrapper / gradle-wrapper.properties. Zmień ten wpis:
distributionUrl=http\://services.gradle.org/distributions/gradle-6.1.1-all.zip
W ten sposób zapobiegamy ciągłemu pobieraniu gradle. Ale unikaj tego, jeśli wersja jest naprawdę stara. Jeśli tak, znajdziesz to ostrzeżenie:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0. Use '--warning-mode all' to show the individual deprecation warnings. See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings
źródło
1.Zainstaluj gardle zgodnie z podanym linkiem http://services.gradle.org/distributions/ 2. Wypakuj ten pobrany plik do lokalizacji C: \ Gradle \ gradle-4.5 3. ustaw środowisko gradle Ten komputer \ properties \ zaawansowane ustawienia systemowe \ Zmienna środowiskowa 4. uruchom Android studio I ustaw ścieżkę gradle C: \ Gradle \ gradle W Android studio
źródło