2014-01-10 50 views
0

我更新了Phonegap從3.0.0到3.3.0以及Cordova。phonegap/cordova更新不會讓我的項目工作

之後,我通過我的更新項目:

cordova platform update android 
-> android updated to 3.3.0 

現在我不能再啓動我的項目。 每個插件文件都有很多錯誤。

我還必須更新插件嗎?我該怎麼做?

編輯:

的庫文件夾,用於位於科爾多瓦 - 3.0.0.jar是更新後空。 Main-Src-Class不能擴展DroidGap和CordovaActivity。

如果我把舊的cordova-3.0.0.ja放到庫文件夾中,我的更新的android項目再次運行。我搜索的科爾多瓦 - xxxjar我的項目文件夾,但沒有圖書館:(

EDIT2:

我創建了一個新的項目,並把我的JS-項目(WWW內容)到projcet WWW - 。文件夾 現在我可以通過PhoneGap的運行安卓由於這個錯誤,從控制檯運行這個項目 但是,如果我打開Android項目與Eclipse/Android的工作室,我不能啓動的應用程序:

enter image description here

編輯: 要更新插件,我刪除我正在開發的平臺並再次添加。這確保將插件添加到您的插件列表中的項目中。更改插件始終確保刪除並重新添加平臺。

回答

1

我更新了我的項目到phonegap 3.3,沒有任何插件問題。

您是否有來自phonegap或其他插件的插件錯誤? 它只有額外的插件,也許他們正在使用一些不推薦的功能? (?我不有,但誰知道)

你可以嘗試刪除所有的插件並重新安裝它們:

  • 使用phonegap local plugin list讓所有已安裝的插件的ID
  • 爲每個插件使用phonegap local plugin remove隨後與ID,然後重新安裝使用phonegap local plugin add跟着一起插件
+0

我刪除了所有插件,但這沒有幫助。我想問題是,庫文件夾中沒有cordova-3.3.0.jar文件。 – marcel

+0

在這種情況下,您可以嘗試徹底刪除平臺/ Android文件夾,並使用phonegap平臺重新創建它添加android – QuickFix

+0

我創建了一個新的projcet。我可以運行它通過phonegap運行android的,但它不工作,如果我在Eclipse中導入該項目..請參閱我的文章的Edit2 – marcel

0

其實你是對的git倉庫,沒有更多的科爾多瓦罐子。

我的升級項目繼續工作,因爲它仍然存在(也許是因爲我忘記了在libs foldfer中啓動phonegap platform update android?)cordova3.1.0.jar。

我刪除了cordova3.1.0.jar,並且與您有相同的錯誤。

在平臺/ Android的文件夾,裏面是現在命名爲yourprojectname-CordovaLib

第二個項目我進口的日食這個項目,並把它添加到應用程序項目的Java構建路徑,現在一切似乎又回到了到正常。

編輯從PhoneGap的3.1升級到未來的3.3:

我恢復了我的項目,這是升級前的狀態,啓動phonegap platform update android和cordova.3.1.0.jar仍然存在於庫和的.classpath

我手動刪除它在的.classpath

去除參考然後我試圖導入在Eclipse中CordovaLib項目,但它nammed空CordovaLib代替項目名稱,CordovaLib,我編輯的文件平臺/安卓/CordovaLib/.proje ct來更正名稱,然後在eclipse中導入項目。

不需要更改java構建路徑,CordovaLib項目已經在應用程序項目中引用(在Android依賴項中)。

+0

我會試試看。聽起來不錯。 – marcel

相關問題