1

我剛開始用android(Java)探索應用程序引擎,然後我跟着一個鏈接教我如何創建一個App Engine連接Android項目。 https://developers.google.com/eclipse/docs/endpoints-androidconnected-gaeGoogle App Engine連接Android(Eclipse)設備端點錯誤

我跟着正是寫於鏈接,創建一個新的應用程序引擎連接的Android項目

2)https://code.google.com/apis/console/#project

三送項目數量和API密鑰

1))在Google API控制檯中啓用Google Cloud Messaging

4)將CloudEndpoints類中的LOCAL_ANDROID_RUN設置爲true

5)中使用的仿真器與谷歌API(V17)

6)安裝從Android SDK中管理的機器人云消息庫

7)我使用蝕靛藍

我得到錯誤這些線在RegisterActivity.java

import messageEndpoint.MessageEndpoint; 
import messageEndpoint.CollectionResponseMessageData; 
import messageEndpoint.MessageData; 

我得到了我得到了錯誤的GCMIntentService.java

這些線路

和錯誤這樣的:

Deviceinfoendpoint不能被解析爲一個類型GCMIntentService.java
MessageEndpoint不能被解析爲一個類型RegisterActivity.java

我應該怎麼辦?

+0

在您的Android代碼中調用它們之前,您是否對端點中的方法使用了@ApiMethod(name = String)。 – Enoobong 2015-09-17 10:22:51

回答

1

右鍵單擊應用程序引擎項目,然後選擇Google - >生成雲端點客戶端庫。清理項目並刷新。它應該工作。

0

雖然我不太清楚錯誤堆棧的原因,但我們建議您右鍵單擊應用程序引擎項目,然後按照上面的建議選擇生成雲端點。但是,如果您非常需要自己創建端點,則必須確保在webapp目錄中的web.xml中添加了類似的條目。

 <param-name>services</param-name> 
     <param-value>${package}.MyEndpoint</param-value> 

和之後確保上面的條目,

  1. 你可以讓你的模塊
  2. 部署它的本地服務器和仿真器上運行的應用程序

否則,如果你」重新與您的生產服務器合作,

  1. 製作模塊
  2. 部署到應用程序引擎並在您選擇的設備或模擬器上進行測試。

希望這可以幫助您解決問題,即您的新端點/服務通過您創建的新端點公開。謝謝!