簡體   English   中英

Google App Engine已連接Android(Eclipse)設備端點錯誤

[英]Google App Engine Connected Android (Eclipse) device endpoint error

我剛剛開始使用android(Java)探索App Engine,並點擊了一個鏈接,教我如何創建App Engine Connected Android項目。 https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae

我完全按照鏈接中寫的內容進行操作,

1)創建一個新的App Engine連接的android項目

2)從https://code.google.com/apis/console/#project獲取項目號和API密鑰

3)在Google API控制台中啟用Google Cloud Messaging

4)在CloudEndpoints類中將LOCAL_ANDROID_RUN設置為true

5)在Google API(v17)中使用了模擬器

6)從android sdk管理器安裝了android雲消息傳遞庫

7)我正在使用日食靛藍

我在RegisterActivity.java中遇到這些行錯誤

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

我在GCMIntentService.java中遇到這些行錯誤

import com.tez.deviceinfoendpoint.Deviceinfoendpoint;
import com.tez.deviceinfoendpoint.Deviceinfoendpoint.Builder;
import com.tez.deviceinfoendpoint.model.DeviceInfo;

和這樣的錯誤:

Deviceinfoendpoint無法解析為GCMIntentService.java類型
無法將MessageEndpoint解析為RegisterActivity.java類型

我該怎么辦?

右鍵單擊App Engine項目,然后選擇Google-> Generate Cloud End Point Client Library。 清理項目並刷新。 它應該工作。

盡管我不太確定錯誤堆棧的原因,但還是建議您右鍵單擊應用程序引擎項目,然后按上述建議選擇“生成雲端點”。 但是,如果您非常需要自己創建一個端點,則必須確保在webapp目錄中的web.xml中添加如下所示的類似條目。

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

在您確保上面的輸入后,

  1. 你可以做你的模塊
  2. 將其部署到本地服務器並在模擬器上運行該應用程序

否則,如果您正在使用生產服務器,

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

如果問題出在通過創建的新端點公開的新端點/服務上,則希望對您有所幫助。 謝謝!

暫無
暫無

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

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