更改App-Engine Connected Android Project的App-Engine端的包名称未反映在Android Side上

时间:2014-07-11 16:40:29

标签: android eclipse google-app-engine google-cloud-endpoints

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

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

1 个答案:

答案 0 :(得分:0)

我得到了答案。事实证明我忘了改变班级的属性:

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