在Windows 7上運行時,我有一個PhoneGap 2.6應用程序,我想通過PhoneGap 3.3進行更新。我以爲我會下載/安裝3.3,並基本上將我的所有文件複製到一個新項目中,然後構建新的應用程序。我相信我已經安裝了所有必要的東西(花了兩天的痛苦和痛苦)。我使用CLI創建一個新項目,添加Android,並構建(我可以在我的設備上成功運行它)。然後我進入Eclipse並從現有代碼中選擇New Project,指向保存我的CLI生成項目的目錄。我做不是將文件複製到工作區,因爲它們已經在正確的位置,並且網絡上的其他人都說而不是從現有代碼創建時複製文件。PhoneGap 3.3無法解析導入org.apache.cordova
在任何情況下,一旦我確定了要執行新項目的目錄,我會得到兩個被提名添加的項目:platforms \ android,其名稱爲:MyProject和platforms \ android \ CordovaLib MyProject-CordovaLib的名稱。我不知道更好,我允許'項目''進口'(或任何動詞將在那裏)。我也嘗試而不是導入第二個項目,但這似乎並不重要。
在創建項目時,我的'所需'項目中出現錯誤:'import org.apache.cordova無法解析',就像許多其他人在許多其他版本的PhoneGap中報告過的一樣。我已經嘗試將Android屬性設置爲最新的API並進行清理,但是這無能爲力。
我可以看到'libs'文件夾是空的,而在我的老2.6項目中,它包含cordova-2.6.0.jar文件。從我在其他帖子上看到的.jar文件不再是PhoneGap下載/安裝的一部分。 「添加新項目」或更早的「構建」工作的某些內容不會生成該文件。我去了Apache網站並下載了他們的源代碼,即我有Android Framework的東西。我不確定如何從我所擁有的可建立項目中獲得。顯然,我不想/需要爲MyProject-CordovaLib創建一個「項目」,但我不確定接下來要做什麼。
由於提前,
-David
這實際上適用於android cordova 3.4.0。隊友的歡呼聲。 – Riki137
+1科爾多瓦3.4.0!非常感謝!! – CodeCanuck
歡迎您 –