2012-11-02 7 views
23

Eclipse에서 첫 번째 PhoneGap 프로젝트를 만들려고합니다. Getting Started 튜토리얼을 따라 왔지만, 최선의 시나리오에서만 도움이되는 것 같습니다. 내 생각에 그들이 튜토리얼을 막연하게 만들면 막연한 사람들이 충분한 도움을 청합니다. 이 튜토리얼에 따라Eclipse에서 PhoneGap을 시작하려면 어떻게해야합니까?

: 나는 다음과 같은 오류가 create 명령을 실행하면 Getting Started with Android

(아래 참조). 내 환경이 준비되지 않은 것 같습니다. Android SDK가 설치되어 있고 Java SDK가 설치되어 있습니다. 내가 명확하지 않은 유일한 부분은 Apache Ant입니다. 내가 Eclipse와 함께 설치되었다고 생각 했는가?

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

Eclipse에서 PhoneGap 프로젝트를 성공적으로 만들려면 어떻게해야합니까?

+1

오류가 무엇입니까? – Linuxios

+10

이 질문에 대한 이유는 무엇입니까? 아파치 코도 바 문서의 정확한 튜토리얼을 따르면, 위에서 언급 한 오류가 발생합니다. 나는 Apache Ant를 설치하고 아래에서 언급 한대로 경로를 설정 한 후에도 똑같은 일을했고 동일한 오류가 발생했습니다. 그러나 ANT_HOME 경로를 Ant 및 JAVA_HOME을 루트 폴더 또는 Java JDK (C : \ Program Files \ Java \ jdk1)에 설치 한 루트 폴더로 설정하십시오. 내 경우에는 .7.0_01). 그 후, 그것은 효과가 있었다. – bzamfir

+6

그래, 나는 그들이 여기 주위에 보통의 몸을 적당히 내버려 둘 것이라고 생각한다. 응답으로 판단 할 때 나는이 문제가있을 때 홀로있는 것이 아닙니다 .. – JBeckton

답변

21

나는 방금 같은 오류를 해결하기 때문에 당신이 Windows에 있다고 가정합니다.

내가 무슨 짓을 :

  • 최신 JDK를 설치 [1]
  • 아파치 개미 진 [2]
  • 그 모든 후 안드로이드 SDK [3]

를 설치합니다 나는 아래 경로를 추가 할 수있는 Path 시스템 변수에 추가했습니다 :

제어판> 시스템> 고급 시스템 설정> 고급 탭> 환경 변수 버튼> 시스템 변수

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

내 사용자 이름은 해당 경로에 있으므로 사용자가 다를 수 있습니다. 기존 경로와 추가 할 경로 사이의 세미콜론을 잊지 마십시오.

위 도구의 사용법에 따라 create.bat 스크립트에 경로를 추가하는 것이 더 깔끔할 수 있습니다.

  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

Windows 환경에서 Ant 및 Java 변수와 경로를 추가했지만 여전히 작동하지 않습니다. 프로젝트를 부트 스트랩하는 데 도움이되는 옵션이있는 템플릿에서 PhoneGap/Android 프로젝트를 생성하는 AppLaud의 Eclipse 플러그인을 사용하여 종료되었습니다. – JBeckton

+0

이 제안 된 솔루션은 나에게도 효과가 없었습니다. – JohnK

+1

이것은 나를 위해 일했습니다. Android SDK 폴더에 platform-tools 폴더가 없어 원래는 작동하지 않았습니다. Eclipse에 Android SDK를 설치할 때 생성되는 것으로 가정합니다. JBeckton과 마찬가지로 Applaud를 처음 시도했지만, PhoneGap의 v2.2를 지원하지 않기 때문에 이것은 나에게 쓸모가 없습니다. Applaud가 PhoneGap의 새 버전을 가리킬 수는 있지만 시도 할 때 필요한 파일을 찾지 못했습니다. 그래서 다른 말로하면별로 쓸모가 없습니다! –

관련 문제