[英]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:
從此處下載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。 就這樣 ;)
我使用此鏈接獲取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.