生成云端终端客户端库突然停止工作

4
通常情况下,我右键单击我的应用程序引擎项目并使用Eclipse的Google插件选择“生成云端点客户端库”,它会生成客户端库并自动将其复制到Android客户端项目中。然而,由于没有明显的原因,客户端库不再被复制到客户端项目中。实际上,它已经被删除了(所以现在我的项目中有很多错误,因为找不到这些库)。我尝试重新生成客户端库,但问题仍然存在。有趣的是,它似乎比以前完成这个过程要快一些。我尝试清理所有项目。我尝试手动添加来自endpoint-libs的生成源文件夹,但我无法这样做,因为生成的文件夹不再存在。在客户端项目的Java构建路径中也不再有任何对它们的引用。我尝试检出一个我知道插件工作的旧版本的代码,问题也发生在那里,这让我相信这不是我的代码的问题。我还尝试在eclipse中删除项目并重新导入所有内容。发生了什么?我之前使用过生成函数很多次,每次都有效,直到现在。我认为它是在进行项目清理后开始的。

更新

我按照这里的建议进行操作,成功地为我的一个端点生成了客户端库,但实际需要的 .jar 文件并未生成(生成的 readme 文件甚至明确说明了 jar 文件的文件名和位置,但它并不存在)。


1
谢谢!现在我们所能做的就是等待回复了。 - howettl
1
这个问题应该被修复。 - loosebazooka
1
是的,现在看起来它正在工作。 - howettl
Google Cloud Endpoints是一项实验性技术,因此它们很容易受到这种问题的影响...我几个月前报告了一个类似的问题:https://dev59.com/aOo6XIcBkEYKwwoYNBln - MikO
不,Cloud Endpoints 不是实验性技术。一位谷歌员工在 Stack Overflow 上告诉我,文档中标注它为实验性技术是一个错误。 - Tom
1个回答

0
问题跟踪器显示该问题已解决(https://code.google.com/p/googleappengine/issues/detail?id=9746)。
此外,@howettl在评论中提到该问题已修复。
在问题跟踪中有一些关于涉及远程服务器的问题以及修复不需要更新GPE的疑问。这似乎与GPE使用的Google Web服务生成某些云端点代码有关。
如果此Web服务无法工作(路由问题、服务器问题等),或者您无法连接到互联网,则无法为您的项目生成(或重新生成)云端点。
另外,如果生成速度较慢,可能是由于您的互联网连接速度慢。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接