Tworzę projekt ionic 2 i dodaję wtyczkę diagnostyczną cordova w ten sposób:
ionic plugin add cordova.plugins.diagnostic
npm install --save @ionic-native/diagnostic
i dodaj platformę Android w ten sposób:
ionic platform add android@latest
ale kiedy budujesz z ionic build android
konsolą, podaj mi ten błąd:
Error: Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
i próbuję pobrać ręcznie gradle.3.3-all.zip i zmienić tę dystrybucjęUrl var w platformie / android / cordova / lib / builders / GradleBuilder.js
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip'
do:
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///E:/gradles/gradle-3.3-all.zip';
ale nie działa i konsola daje mi ostatni błąd.
Nie wiem, jak dodać Gradle do najnowszej wersji Androida
cordova
ionic2
android-gradle-plugin
cordova-plugins
Reza Mazarlou
źródło
źródło
Odpowiedzi:
Spróbuj zainstalować gradle i dołącz go do swojej ścieżki. Kliknij poniższy link, aby uzyskać instrukcję. https://gradle.org/install
źródło
Życie jest zbyt krótkie, by spędzać je na majstrowaniu przy ścieżkach itp.
Ponieważ zainstalowałem Homebrew na iMacu , właśnie uruchomiłem to polecenie:
Projekt Ionic3 zaczął się pomyślnie budować.
źródło
brew update && brew install gradle
- w przeciwnym razie gradle nie zainstaluje się, jeśli brew musi zostać zaktualizowana.brew install
Po prostu zainstaluj gradle w systemie Linux, nawet jeśli jest zainstalowane Android Studio,
źródło
Dla użytkowników systemu Windows :
Pobierz plik binarny gradle, korzystając z łącza w odpowiedzi Gradle Pobierz
Rozpakuj plik zip do „C: \ Gradle” lub w innym miejscu
otwórz okno dialogowe Edytuj zmienną środowiskową z menu Start> Wyszukaj
Kliknij „Nowy” pod zmiennymi systemowymi i dodaj jak poniżej
Nazwa
GRADLE_HOME
zmiennej Wartość zmiennejC:\Gradle\gradle-4.0.1
Następnie wybierz
PATH
zmienną z listy zmiennych systemowychdołącz ścieżkę gradle do wartości zmiennej w ten sposób
C:\Gradle\gradle-4.0.1\bin
następnie naciśnij klawisz win + R wpisz cmd, a następnie wprowadź> w terminalu poleceń wpisz gradle -v
jeśli konfiguracja jest prawidłowa, zobaczysz szczegóły instalacji gradle
źródło
Występuje problem z wersją Cordova 6.4.0 i Androidem 6.2.1., Więc wypróbuj poniższe kompatybilne wersje
Wersja cordova musi być 6.4.0
Zainstaluj Androida w swoim projekcie
źródło
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
przed pierwszym poleceniem i usuńsudo
.W Ubuntu zainstalowanie najnowszej wersji
gradle
rozwiązało problem.Wypróbuj te kroki, aby zainstalować najnowszą wersję,
następnie buduj używając,
cordova build android
lubionic cordova build android
Uwaga: jeśli zainstalujesz gradle z repozytorium ubuntu, zainstaluje on starą wersję 1.4 i nie pomoże, więc
sudo apt-get install gradle
sam nie pomoże w większości przypadków, jeśli nie dodałeś repozytoriumppa:cwchien/gradle
wcześniejźródło
Miałem już zainstalowany Android Studio i wystarczy dodać ścieżkę gradle PATH do ~ / .bash_profile na moim MacOSX Mojave. Również jeśli Gradle jest uaktualniony, ścieżka może wymagać ponownej aktualizacji.
Przykład .bash_profile:
Po edycji .bash_profile uruchom poniższe polecenie, aby ponownie go przeczytać.
źródło
W przypadku systemu Windows możesz wypróbować poniższe rozwiązanie
Skopiuj swoją
gradle-->bin
ścieżkę i dodaj ją dosystem environment variable path
.W moim przypadku ścieżka gradle to
To rozwiązanie zadziałało dla mnie.
źródło
W Ubuntu 18.04 zainstalowałem gradle z:
I gotowy.
źródło
Jeśli nie chcesz jawnie instalować gradle tylko po to, aby rozwiązać ten problem, możesz temu zaradzić, wykonując obejście opisane poniżej:
check_reqs.js
pliku w folderze platform \ android \ cordova \ libandroidStudioPath
sprawdzania wartości null zmiennej,get_gradle_wrapper
jak poniżej:Istniejący kod:
Zmodyfikowany kod:
UWAGA: Tę zmianę należy wprowadzić za każdym razem, gdy platforma Android zostanie usunięta i ponownie dodana
AKTUALIZACJA: Powyższe obejście będzie działać poprawnie do wersji Cordova Android 6.3.0. W przypadku Cordova Android 6.4.0 i nowszych Gradle musi zostać zainstalowany jako samodzielna zależność. Więcej informacji na ten temat można znaleźć w informacjach o wydaniu Cordova Android 6.4.0 .
źródło
Po prostu zainstaluj Gradle za pomocą wiersza poleceń, jeśli używasz komputera Mac, spróbuj
źródło
Rozwiązuję ten problem
Pobierz
gradle.zip
z tej witryny https://gradle.org/install . I postępuj zgodnie z instrukcjami wskazanymi na stronie.Następnie otwórz inny terminal cmd i wykonaj polecenie:
źródło
Przede wszystkim odinstaluj ionic i cordova, później ustaw zmienne envarionment
JAVA_HOME
,ANDROID_HOME
aPATH
następnie zainstaluj ponownie ionic cordova i dodaj platformę w następujący sposób:Jonic prawidłowo skonfiguruje pakiety gradle.
źródło
npm
brakuje słowa kluczowego posudo
.W Arch Linux / Manjaro: sudo pacman -S gradle
źródło
Używam systemu Microsoft Windows:
Napotkałem ten błąd po aktualizacji Android Studio z 2.3.3 do 3.0 . Rozwiązałem to, zmieniając ścieżkę do gradle w zmiennej środowiskowej PATH, która jest teraz „ gradle-4.1 ” dla Androida Studio 3.0 (poprzednio było to „gradle-3.2” dla Android Studio 2.3.3 )
źródło
Użytkownicy systemu Windows:
źródło
Przeniosłem ścieżkę folderu Androida na inną ścieżkę i wziąłem ten błąd.
Rozwiązałem ten problem poniżej.
Zostałem zmieniony na ścieżkę Gradle w zmiennych systemowych. Ale nie ścieżka w zmiennych użytkownika. Musisz zmienić ścieżkę w zmiennych systemowych
Zrzut ekranu
Alternatywny zrzut ekranu to
źródło
Krótko mówiąc, zaoszczędzi to czas :) Zespół Ionic, proszę to naprawić
źródło
po prostu zainstaluj program Android Studio i wybierz folder sdk jako domyślny folder sdk w Android Studio, a następnie android studio napraw cały obszar uszkodzeń i pobierz potrzebne pliki.
źródło
Pobierz najnowszą wersję gradle z https://gradle.org/install i ustaw ścieżkę gradle do bin w zmiennej PATH i ścieżkę eksportu w katalogu, w którym pracujesz
przykład: export PATH = / home / abc / android-sdk-linux / tools: / home / abc / android-sdk-linux / platform-tools: / home / abc / android-sdk-linux / tools: / home / abc /android-sdk-linux/platform-tools:/home/abc/Downloads/gradle-4.4.1/bin
Spędziłem cały dzień na rozwiązaniu tego problemu i ostatecznie to rozwiązanie zadziałało dla mnie,
źródło
to działało ze mną na Linuksie
zainstaluj sdk stąd https://sdkman.io/
źródło
Otrzymasz również ten błąd, jeśli jesteś w systemie Windows i ścieżka projektu zawiera nawias. na przykład. „cordova (coś)”.
(Przynajmniej do czasu rozwiązania tego problemu ).
źródło
@Ghandi: Czy ktoś mógłby mi powiedzieć, dlaczego ta odpowiedź została odrzucona? Tak dlaczego? W końcu rozwiązał ten problem ...
W mojej głowie pojawia się błąd, gdy gradle, sdk lub android studio jest zainstalowane w innym katalogu niż standardowy. Mam S: \ android \ Android Studio i S: \ android \ sdk.
Rozwiązanie firmy Ghandi zainstalowało gradle gdzieś jeszcze raz, ale byłem naprawdę zirytowany tym: jeden lub dwa "gradle" więcej już mnie nie boli
źródło