Java GAE SDK 1.9.4打破了GPE 3.5.1

Java GAE SDK 1.9.4打破了GPE 3.5.1,java,eclipse,google-app-engine,google-cloud-endpoints,google-eclipse-plugin,Java,Eclipse,Google App Engine,Google Cloud Endpoints,Google Eclipse Plugin,当我尝试使用eclipse接口生成客户端库时,我遇到了以下错误: eclipse.buildId=M20120914-1800 java.version=1.7.0_25 java.vendor=Oracle公司引导加载程序常量:OS=macosx, ARCH=x86_64,WS=cocoa,NL=pt_BR框架参数:-product org.eclipse.epp.package.dsl.product-keyring /Users/renanfranca/.eclipse\u keyrin

当我尝试使用eclipse接口生成客户端库时,我遇到了以下错误:

eclipse.buildId=M20120914-1800 java.version=1.7.0_25 java.vendor=Oracle公司引导加载程序常量:OS=macosx, ARCH=x86_64,WS=cocoa,NL=pt_BR框架参数:-product org.eclipse.epp.package.dsl.product-keyring /Users/renanfranca/.eclipse\u keyring-showlocation命令行 参数:-os macosx-ws cocoa-arch x86_64-product org.eclipse.epp.package.dsl.product-keyring /Users/renanfranca/.eclipse\u keyring-showlocation错误,2001年5月4日 19:39:22 BRT 2014意外异常 java.lang.reflect.InvocationTargetException位于 com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:82) 在 org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) 原因:java.lang.ClassNotFoundException: com.google.api.server.spi.tools.ClientLibGenerator$Language位于 java.net.URLClassLoader$1.run(URLClassLoader.java:366)位于 java.net.URLClassLoader$1.run(URLClassLoader.java:355)在 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:354)位于 loadClass(ClassLoader.java:424)位于 loadClass(ClassLoader.java:357)位于 com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createClientLibFromApiConfig(SwarmApiCreator.java:113) 在 com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmApiCreator.createSwarmApi(SwarmApiCreator.java:258) 在 com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:444) 在 com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:80) ... 还有一个

我在项目根目录下尝试了命令行:

$SDK/endpoints.sh获取客户端库my.package.MyEndpointsApi

它只生成端点客户端libs,但不生成文件夹:

myendpointsapi-v1-generated-source

当我回到appengine 1.9.3时,它又像一个魔咒一样工作了


有人知道如何解决这个问题吗?

与Romin一样,我也认为AppEngine SDK 1.9.4打破了GPE 3.5.1。我在几天前更新到SDK 1.9.4时遇到了同样的问题。我回滚到1.9.3,端点成功生成。我为那些需要在Eclipse上手动安装GAE SDK 1.9.3的用户报告了GPE发行号

我也遇到了同样的问题,找到了GAE SDK 1.9.3的下载链接

如何在eclipse中手动安装GAE SDK 1.9.3?
因为我对Android非常陌生,所以我花了一些时间学习手动安装eclipse插件。请阅读Konstantin的答案

,了解SDK 1.9.3作为我,如何按照以下步骤安装此SDK:

  • 从此处下载SDK:

  • 在Eclipse/plugins/

  • 重新启动Eclipse并转到属性->谷歌->应用程序引擎

  • 单击配置SDK

  • 点击添加

  • 浏览到解压缩插件的文件夹,然后单击“确定”

  • 现在选择新的SDK 1.9.3。就这些;)


  • 我使用此链接获取1.9.3 sdk:


    除此之外,是的,只需通过Configure SDK properties添加即可。我的体验完全相同:我无法生成云端点库,数据存储也无法通过Android运行

    如果您想在更新后降级您的Google App Engine SDK,请搜索您的Eclipse安装文件夹,并在plugings文件夹中查找旧SDK

    之后,您可以从“项目属性”和“谷歌/应用程序引擎”、“配置SDK”、“添加”将这些旧SDK导入到您的项目中。在那里,你必须沿着我说的路前进

    现在您可以选择这两个SDK

    我尝试了1.9.3,它再次奏效


    编辑:最后这个解决方案不起作用了,所以我降级到我最后一个稳定版本的Google App Engine SDK,1.9.2。这封信对我很有用。

    我今天收到了这封电子邮件

    更新: 状态:固定 标签:第3.6.0版

    对第278号问题的意见#7rdayal@google.com:GPE 3.5.1不兼容 使用GAE SDK 1.9.4-端点生成失败

    我希望GPE更新会到来,儿子(我等不及了)

    我从Eclipse中放弃了 我现在正在使用AndroidStudio,它会自动生成库:

    从本系列精彩文章开始AndroidStudio:

    1.9.4似乎有问题。根据我在谷歌云端点上的教程,我从用户那里得到了各种其他报告,1.9.4代码生成似乎失败了,但在1.9.3中运行良好。现在最好还是坚持使用1.9.3。你能发布发行号以便我们启动它吗?对不起,你是如何安装1.9.3版本的?我尝试将解压后的文件夹放在eclipse/dropins中,但没有成功,而在zip中没有插件文件夹。我希望你能给我解释一下安装这个SDK的步骤,非常感谢。对我来说也不管用。在dropins文件夹中添加SDK 1.9.3之后,当我重新启动Eclipse并在本地资源中找到SDK进行更新时,Eclipse报告它不是一个有效的存储库。请解释一下降级AppEngine SDK版本的最佳方法是什么?