4

通常,当我右键单击我的应用程序引擎项目并使用 Eclipse 的 Google 插件选择“生成云端点客户端库”时,它会生成客户端库并自动将它们复制到 Android 客户端项目中。

但是,由于没有明显的原因,客户端库不再被复制到客户端项目中。事实上,它已被删除(所以现在我的项目中有很多错误,因为它找不到库)。

我已经尝试重新生成客户端库,它完成时没有任何错误,但问题仍然存在。有趣的是,它似乎比以前更快地完成了这个过程。

我试过清理所有项目。

我尝试从 手动添加生成的源文件夹endpoint-libs,但我不能,因为生成的文件夹不再存在。在客户端项目的 Java 构建路径中也不再有对它们的任何引用。

我试过检查我知道插件工作的旧版本代码,问题也发生在那里,这让我相信这不是我的代码中的问题。

我还尝试在 eclipse 中删除项目并重新导入所有内容。

发生了什么?我以前多次使用过 generate 函数,直到现在它每次都有效。我认为它是在完成项目清理之后开始的。

更新

我按照这里的建议,能够为我的一个端点生成客户端库,但是没有生成所需的实际 .jar 文件(生成的自述文件甚至专门说明了 jar 的文件名和位置,但它没有存在)。

4

1 回答 1

0

问题跟踪器显示此问题已解决 ( https://code.google.com/p/googleappengine/issues/detail?id=9746 )。

@howettl 在上面的评论中也发布了这个问题已修复的评论。

在问题跟踪中存在一些关于所涉及的远程服务器的问题,以及不需要更新 GPE 的修复。这似乎与 GPE 使用 Google Web 服务来生成一些云端点代码这一事实有关。

如果此 Web 服务不工作(路由问题、服务器问题等),或者您没有连接到 Internet,您将无法为您的项目生成(或重新生成)云端点。

此外,如果您的一代速度较慢,则可能是由于您的互联网连接速度。

于 2014-05-31T20:37:55.560 回答