我正在开发一个Appengine Connected Android项目。我正在使用Google Eclipse插件。无论如何,在完成我的项目并使其工作几天后,我决定更改服务器代码的包名称。但是当我生成Cloud Endpoint Client Library时,新的包名称不会反映在客户端上。我仍然看到那里的旧名称:例如在endpoints-libs/…
。有谁知道我怎么解决这个问题?
但是其他一些事情也很有趣。该应用程序适用于新服务器。当我运行Android应用程序并查看日志时,它通过适当的新名称调用新服务器。很明显,App Engine和Android之间的映射是正确的。那么为什么名称不在客户端更新? image我的旧包名是com.globs.game
,新名称现在是com.pans.game
,如果有帮助的话。
答案 0 :(得分:0)
我得到了答案。事实证明我忘了改变班级的属性:
@Api(name = "myappapi”,
namespace = @ApiNamespace(ownerDomain = "mycompany.com", ownerName = "mycompany.com", packagePath = ""),
version = "1",
description = "myapp API",
defaultVersion = AnnotationBoolean.TRUE)