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:
-
从此处下载SDK: https : //storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.3.zip
-
解压缩Eclipse / plugins /文件夹
-
重新启动Eclipse并转到属性 – > Google – > App Engine
-
单击配置SDK
-
单击“添加”
-
浏览到解压缩插件的文件夹,然后单击“确定”。
-
现在选择新的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/