GAE SDK 1.9.4打破了GPE 3.5.1

当我尝试使用eclipse接口生成客户端库时,我得到了这个错误:

在此处输入图像描述

eclipse.buildId = M20120914-1800 java.version = 1.7.0_25 java.vendor = Oracle Corporation BootLoader常量:OS = macosx,ARCH = x86_64,WS = cocoa,NL = pt_BR框架参数:-product org.eclipse.epp.package .dsl.product -keyring /Users/renanfranca/.eclipse_keyring -showlocation命令行参数:-os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.dsl.product -keyring / Users / renanfranca /。 eclipse_keyring -showlocation错误星期四01月01日19:39:22 BRT 2014在com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction $ 1.run(GenerateSwarmApiAction.java:82)上发生意外exceptionjava.lang.reflect.InvocationTargetException org.eclipse.jface.operation.ModalContext $ ModalContextThread.run(ModalContext.java:121)引起:java.lang.ClassNotFoundException:com.google.api.server.spi.tools.ClientLibGenerator $ java.net.URLClassLoader上的语言在java.security.AccessController.doPrivil的java.net.URLClassLoader $ 1.run(URLClassLoader.java:355)$ 1.run(URLClassLoader.java:366) 在java.lang.ClassLoader.loadClass(ClassLoader.java:424)的java.net.URLClassLoader.findClass(URLClassLoader.java:354)处的java(Native方法),java.lang.ClassLoader.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)at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction $ 1.run (GenerateSwarmApiAction.java:80)……还有1个

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

$ SDK / endpoints.sh get-client-lib my.package.MyEndpointsApi

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

myendpointsapi-V1生成源

当我回到appengine 1.9.3时,它再次像魅力一样……

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

与Romin一致,我也认为AppEngine SDK 1.9.4打破了GPE 3.5.1。 我几天前更新到SDK 1.9.4时遇到了同样的问题。 我回滚到1.9.3,并成功生成端点。 我报告了GPE问题没有。 278

对于需要在Eclipse上使用GAE SDK 1.9.3的手动安装说明的用户

我遇到了同样的问题,发现了GAE SDK 1.9.3的下载链接https://storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.3.zip

如何在eclipse中手动安装GAE SDK 1.9.3? 由于我对Android很新,我花了一些时间学习手动安装eclipse插件。 请阅读Konstantin的回答how-to-install-plugin-for-eclipse-from-zip

我使用此链接获取1.9.3 sdk:

http://mvnrepository.com/artifact/com.google.appengine/appengine-java-sdk/1.9.3

除此之外,是的,只需通过配置SDK属性添加

对于那些没有像我这样的SDK 1.9.3,可能会按照以下步骤安装此SDK:

  1. 从此处下载SDK: https : //storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.3.zip

  2. 解压缩Eclipse / plugins /文件夹

  3. 重新启动Eclipse并转到属性 – > Google – > App Engine

  4. 单击配置SDK

  5. 单击“添加”

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

  7. 现在选择新的SDK 1.9.3。 就这样 ;)

我的经验完全相同:我无法生成Cloud EndPoint库,数据存储也无法通过Android工作。

如果您想在更新后降级Google App Engine SDK,请进入Eclipse安装文件夹并在插件文件夹中查找旧版SDK。

之后,您可以从“项目属性”和“Google / App Engine”,“配置SDK”,“添加”将这些旧SDK导入到您的项目中。 在那里,你必须完成我所谈论的道路。

现在您可以选择两个SDK。

我尝试了1.9.3并再次工作。

编辑 :最后这个soulution不起作用,所以我降级到我的上一个稳定版本的Google App Engine SDK,1.9.2。 这个对我有用。

我今天收到了这封邮件..

更新:状态:固定标签:版本-3.6.0

问题278评论#7 rdayal@google.com:GPE 3.5.1与GAE SDK 1.9.4不兼容 – 终端生成失败http://code.google.com/p/google-plugin-for-eclipse/issues/细节?ID = 278

我希望GPE更新将成为儿子 (我不能等待)

我放弃了Eclipse,我现在正在使用AndroidStudio,它会自动生成库: http : //rominirani.com/2014/08/27/gradle-tutorial-part-10-consuming-endpoints-in-android-code/

从这个精彩的post系列启动AndroidStudio: http : //rominirani.com/2014/07/28/gradle-tutorial-series-an-overview/