2014-04-27 16 views
10

Używam Cordova do programowania aplikacji mobilnych.Błąd: Wykonywanie polecenia "mrówka", upewnij się, że masz zainstalowaną mrówkę i dodano ją do swojej ścieżki.

Zainstalowałem Cordova za pomocą polecenia npm, a po instalacji utworzyłem projekt cordova. Ilekroć próbuję dodać platformy (Android) do projektu zgłasza następujący błąd:

Error : Executing command 'ant', make sure you have ant installed and added to your path

Screenshot

już zainstalowanego ant na moim systemie i ustawioną ścieżką do %ANT_HOME%\bin oraz innych odpowiednich obowiązkowych platformach, takich jak JAVA_HOME, ANDROID_PLATFORM_TOOLS i ANDROID_TOOLS.

Ilekroć wykonuję polecenie ant w cmd, nie są zgłaszane żadne błędy. Na przykład, po wykonaniu komendy w cmd ant -version otrzymał wyjścia:

Apache Ant(TM) version 1.9.3 compiled on December 23 2013.

Przeszedłem przez wiele pytań na przepełnienie stosu i rozwiązać problem z tools.jar nie będąc obecny na Lib katalogu JRE za. nadal nie działa platform add.

Proszę, pomóżcie mi z tym. Każda pomoc zostanie doceniona.

+0

Prawdopodobnie [ta odpowiedź] (http://stackoverflow.com/questions/23299405/phonegap-platform-add-android/ 23299941 # 23299941). – Onik

+1

czy uruchomiłeś ponownie wiersz poleceń? zmiany środowiska zaczynają obowiązywać dopiero po utworzeniu nowego okna cmd. W niektórych konfiguracjach może to nawet spowodować ponowne uruchomienie (ale nie miałem tego od czasów XP). – amenthes

+0

@Onik Dziękuję za odpowiedź. Dodałem wszystkie te ścieżki, wciąż nie działa. Polecenie "Ant" działa osobno, dlaczego cordova nie jest w stanie rozpoznać polecenia? –

Odpowiedz

2

W końcu udało mi się znaleźć odpowiedź na moje pytanie.

Po długim dniu próbowałem dodać platformę IOS dla tego samego projektu i otrzymałem kod błędu "ENOENT" przez cordova.

Zrobiłem kilka R & D i wreszcie znalazł rozwiązanie w - Phone Gap [error] cmd: Command failed with exit code ENOENT

Ponownie dziękuję wszystkim za swojego cennego czasu.

Powiązane problemy