2013-03-19 97 views
4

我已經安裝谷歌插件日食。在使用新建>項目> AppEngine Connected Android Project創建項目時,嚮導卡住了Generating cloud endpoints library。在調查中,我發現正在拋出以下錯誤:無法在eclipse中創建AppEngine連接的Android項目?

RegisterActivity cannot be resolved to a type 

如何解決此問題?

+0

有時候會發生這種情況,如果您有舊版本的應用程序引擎sdk。 AppEngine連接的android項目應該可以與app-engine sdk> = 1.7.5一起使用。但是您需要確保將您的默認應用引擎sdk設置爲該版本或更高版本。 – loosebazooka 2013-03-20 22:00:56

回答

3

「AppEngine Connected Android Project」已過時。在我安裝Eclipse 4.2和當前的GPE時,我沒有看到該選項。端點取代了這一點。

IMO最簡單的方法就是創建一個Android項目,然後使用「Generate AppEngine Backend」嚮導(即在包資源管理器中選擇Android項目,然後在Google子項目中找到該向導)菜單)。

這將創建一個帶有端點的App Engine項目,並將其配置爲在您選擇「生成雲端點庫」時自動將其端點庫複製到您的Android項目。

+0

我剛試過,就像你建議的那樣。它在「生成AppEngine後端」上創建了AppEngine項目。但是,在生成clould端點庫時再次陷入困境。我使用Eclipse 4.2和GPE 3.2。 – FireAndIce 2013-03-19 14:12:41

+0

創建的端點..非常感謝.. :) – FireAndIce 2013-03-19 14:17:26

+0

Tom,該向導因爲正在下載端點源而陷入「生成雲端點庫」。甚至在重建時也會下載源代碼。你面對這樣的事情嗎?有什麼辦法可以避免它? – FireAndIce 2013-03-20 14:03:31