2012-11-02 51 views
23

試圖在eclipse中創建我的第一個PhoneGap項目。我遵循了入門教程,但似乎只有在最好的情況下才有幫助。我的猜測是,如果他們讓教程足夠模糊,人們會付給他們足夠的幫助。如何在Eclipse中開始使用PhoneGap?

按照本教程: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 Cordova文檔中的確切教程,她將會遇到上述錯誤。我做了完全相同的事情,並且得到了同樣的錯誤,即使在我安裝了Apache Ant並設置瞭如下所述的路徑之後。但是,經過多次挖掘並檢查Ant的安裝指示信息後,我做了以下兩件事:將ANT_HOME路徑設置爲根文件夾,並將Ant和JAVA_HOME安裝到根文件夾或Java JDK(C:\ Program Files \ Java \ jdk1 .7.0_01在我的情況)。之後,它工作。 – bzamfir

+6

是的,我認爲他們會讓這裏任何一個身體適中。從答覆來看,我並不孤單,當這個問題.. – JBeckton

回答

21

我假設你在Windows上,因爲我剛剛解決了同樣的錯誤。

我做了什麼:

  • 安裝最新的JDK [1]
  • 安裝Apache Ant的二進制[2]
  • 安裝Android SDK [3]

所有這些之後已安裝我附加下面的路徑到我的路徑系統變量,可以在這找到:

控制面板>系統>高級系統設置>高級選項卡>環境變量按鈕>系統變量

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

請注意,我的用戶名在這些路徑中,因此您的用戶名會有所不同。不要忘記現有路徑和將要添加的內容之間的分號。

根據您對上述工具的使用情況,將路徑添加到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變量和路徑,但仍無法使其運行。我最終使用了AppLaud中的eclipse插件,該插件從模板中創建PhoneGap/Android項目,並提供選項以幫助您引導項目。 – JBeckton

+0

這個建議的解決方案也無法爲我工作。 – JohnK

+1

這對我有用。原本沒有工作,因爲我的Android SDK文件夾沒有platform-tools文件夾。我假設這是在您將Android SDK安裝到Eclipse中時創建的。 和JBeckton一樣,我第一次嘗試鼓掌,但這對我來說沒用,因爲它不支持PhoneGap的v2.2。您可以將讚揚指向更新版本的PhoneGap,但是當我嘗試它時未能找到必要的文件。換句話說,沒什麼用處! –

相關問題