2014-07-11 128 views
0

我正在开发Appengine Connected Android项目。我正在使用Google Eclipse插件。无论如何,在完成我的项目并让它工作了几天之后,我决定更改服务器代码的软件包名称。但是当我生成Cloud Endpoint Client Library时,新的软件包名称不会反映在客户端上。我仍然在那里看到那个旧名字:例如在endpoints-libs/…。有谁知道我可以如何解决这个问题?更改App-Engine连接的Android项目的App-Engine端的软件包名称未反映在Android端

但其他事情也发生,这是非常有趣的。该应用程序适用于新服务器。当我运行android应用程序并查看日志时,它正在用适当的新名称调用新服务器。很显然,App Engine和Android之间的映射是正确的。那么为什么客户端中的名称不更新?图像我的旧包名是com.globs.game,新名称现在是com.pans.game,如果有帮助的话。

回答

0

我得到了答案。原来我忘了改变我班的属性:

@Api(name = "myappapi”, 
    namespace = @ApiNamespace(ownerDomain = "mycompany.com", ownerName = "mycompany.com", packagePath = ""), 
    version = "1", 
    description = "myapp API", 
    defaultVersion = AnnotationBoolean.TRUE) 
相关问题