2013-03-19 60 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