2012-11-02 11 views
23

Próbuję utworzyć swój pierwszy projekt PhoneGap w czasie zaćmienia. Skorzystałem z samouczka Getting Started, ale wydaje mi się to pomocne w najlepszym przypadku. Przypuszczam, że jeśli sprawią, że tutoriale będą mało precyzyjne, ludzie zapłacą im za odpowiednią pomoc.Jak zacząć korzystać z PhoneGap w Eclipse?

Po tym tutorialu: Getting Started with Android

Kiedy uruchomić komendę tworzenia pojawia się następujący błąd (patrz niżej). Zgaduję, że moje środowisko nie jest gotowe. Zainstalowałem SDK Androida, mam zainstalowany Java SDK i na mojej ścieżce. Jedyną częścią, o której nie wiem, jest Mrówka Apache. Myślałem, że został zainstalowany wraz z Eclipse?

Missing one of the following: 
JDK: http://java.oracle.com 
Android SDK: http://developer.android.com 
Apache ant: http://ant.apache.org 

Co muszę zrobić, aby rozwiązać ten problem i pomyślnie utworzyć projekt PhoneGap w środowisku Eclipse?

+1

Co to jest błąd? – Linuxios

+10

Nie rozumiem, dlaczego to pytanie zostało zamknięte. Jeśli podążysz za samouczkiem z dokumentacji Apache Cordova, dostanie się do wspomnianego wyżej błędu. Zrobiłem dokładnie to samo i dostałem ten sam błąd, nawet po zainstalowaniu Apache Ant i ustawieniu ścieżki, jak wspomniano poniżej. Jednak po nieco większym kopaniu i sprawdzeniu instrukcji instalacji dla Anta, zrobiłem dwie inne rzeczy: ustaw ścieżkę ANT_HOME w folderze głównym, gdzie zainstalowałem Ant i JAVA_HOME w folderze głównym lub Java JDK (C: \ Program Files \ Java \ jdk1 .7.0_01 w moim przypadku). Potem zadziałało. – bzamfir

+6

Tak, myślę, że po prostu pozwolą by każde ciało ole było tutaj umiarkowane. Sądząc po odpowiedziach, nie jestem osamotniony, gdy mam ten problem. – JBeckton

Odpowiedz

21

Zakładam, że jesteś w systemie Windows, ponieważ właśnie skończyłem rozwiązywanie tego samego błędu.

Co zrobiłem:

  • zainstalować najnowszą JDK [1]
  • Instalacja Apache Ant binarne [2]
  • Instalacja Android SDK [3]

Po tych wszystkich zostały zainstalowane Dodałem poniższe ścieżki do zmiennej systemowej Path, którą można znaleźć pod adresem:

Panel sterowania> System> Zaawansowane ustawienia systemu> karta Zaawansowane> przycisk Zmienne środowiskowe> Zmienne systemowe

C: \ Program Files \ Java \ jdk1.7.0_09 \ bin; C: \ Users \ Rob \ Documents \ apache- ant-1.8.4 \ bin; C: \ Program Files (x86) \ Android \ android-sdk \ tools

Pamiętaj, że moja nazwa użytkownika znajduje się na tych ścieżkach, więc Twoja będzie inna. Nie zapomnij średnika między istniejącą ścieżką a tym, co będziesz dodawać.

W zależności od użycia powyższych narzędzi, dodanie ścieżki do skryptu create.bat może być czystsze.

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. http://ant.apache.org/bindownload.cgi
  3. http://developer.android.com/sdk/index.html
+2

Dodałem zmienne i ścieżki Ant i Java w moim środowisku Windows, ale nadal nie mogę go uruchomić. Skończyło się na tym, że korzystałem z wtyczki Eclipse z AppLaud, która tworzy projekty PhoneGap/Android z szablonu z opcjami ułatwiającymi bootstrap twój projekt. – JBeckton

+0

To proponowane rozwiązanie również nie zadziałało. – JohnK

+1

To zadziałało dla mnie. Oryginalnie nie działało, ponieważ mój folder SDK Androida nie miał folderu platform-tools. Zakładam, że zostanie to utworzone po zainstalowaniu zestawu SDK systemu Android w środowisku Eclipse. Podobnie jak JBeckton, po raz pierwszy usiadłem przy Klapie, ale nie przydało mi się to, ponieważ nie obsługuje v2.2 PhoneGap. Możesz wskazać Applaud na nowszą wersję PhoneGap, ale kiedy spróbowałem, nie udało mi się znaleźć potrzebnych plików. Innymi słowy, nie ma większego sensu! –

Powiązane problemy