簡體   English   中英

GAE SDK 1.9.4打破了GPE 3.5.1

[英]GAE SDK 1.9.4 breaks 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錯誤Thu May 01 19:39:22 BRT 2014在com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction $ 1.run(GenerateSwarmApiAction.java:82)上的意外異常java.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:354)java.lang.ClassLoader.loadClass(ClassLoader.java:424)java.net.URLClassLoader.findClass(URLClassLoader.java:354)的eged(Native Method)(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

對於那些沒有像我這樣的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。 就這樣 ;)

我使用此鏈接獲取1.9.3 sdk:

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

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

我的經驗完全相同:我無法生成Cloud EndPoint庫,數據存儲也無法通過Android工作。

如果您想在更新后降級Google App Engine SDK,請進入Eclipse安裝文件夾並在插件文件夾中查找舊版SDK。

之后,您可以從“項目屬性”和“Google / App Engine”,“配置SDK”,“添加”將這些舊SDK導入到您的項目中。 在那里,你必須完成我所談論的道路。

現在您可以選擇兩個SDK。

我嘗試了1.9.3並再次工作。

編輯 :最后這個解決方案不起作用,所以我降級到我最后一個穩定版的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/

從這個精彩的帖子系列啟動AndroidStudio: http//rominirani.com/2014/07/28/gradle-tutorial-series-an-overview/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM