【问题标题】:Changing package name of App-Engine side of App-Engine Connected Android Project not reflected on Android Side更改 App-Engine Connected Android Project 的 App-Engine 端的包名称未反映在 Android 端
【发布时间】:2014-07-11 16:40:28
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 2013-11-05
      相关资源
      最近更新 更多