我正在使用Android Studio創建GCM Android應用程序並生成App Engine後端。目前Android部分工作正常,但我不明白如何啓動後端部分。 This文檔描述了在安裝了Google插件的Eclipse中運行 - > Web應用程序的可能性,但是如何在使用Android Studio時獲得相同的效果?由於生成的應用程序是一個Maven應用程序,我試圖使用Maven構建它,然後在本地Glassfish服務器上部署.war文件 - 應用程序運行正常,但無法獲取註冊的設備列表,並且發送消息選項似乎無所事事。如何在Android Studio中「作爲Web應用程序運行」App Engine後端
5
A
回答
0
http://android-developers.blogspot.com/2013/06/adding-backend-to-your-app-in-android.html
- 部署樣品後端服務器當你準備部署更新了自己的雲(樣品)生產的後端,可以 從IDE做到這一點很容易。單擊IDE右邊的「Maven Projects」按鈕,在Plugins> App Engine下右鍵單擊,然後 運行appengine:update目標。
一旦部署更新,您也可以通過API瀏覽器在 HTTP訪問端點 ://.appspot.com/_ah/api/explorer。
爲了測試和調試,您還可以在本地運行後端服務器 ,而無需將更改部署到後端的生產 。要在本地運行後端,只需在App Engine 模塊的CloudEndpointUtils.java中將值 LOCAL_ANDROID_RUN設置爲true。
+2
在當前的Android Studio版本(0.5.3)中,這不再適用? –
0
請嘗試以下方法(它的工作對我來說):
- 從您的項目名稱,終點在Android Studio中打開CloudEndpointUtils.java打開項目,項目
- 更新LOCAL_ANDROID_RUN。應該說: protected static final boolean LOCAL_ANDROID_RUN = true;
- 點擊查看 - >工具窗口 - > Maven項目
- 在Maven Projects窗口, 展開projecname-AppEngine上 - >插件 - > AppEngine上
- 在鼠標右鍵單擊 'AppEngine上:devserver'
- 點擊運行「項目名稱-的AppEngine [......」
- 瀏覽yourlocalhostip:8080看到後端
相關問題
- 1. 如何將Google App Engine用作Android應用程序的後端數據庫
- 2. 本地運行App Engine應用程序。
- 3. 使用Google App Engine作爲Android應用程序的後端的示例
- 4. 從Android Studio部署Google App Engine後端
- 5. 適用於Android應用程序的Google App Engine後端
- 6. 如何在App Engine/Heroku中作爲工作人員運行非Web應用程序
- 7. Google App Engine + Android項目+ Java後端應用程序
- 8. 如何在App Engine上運行的應用程序的免費
- 9. HBase作爲web應用程序後端
- 10. 在Android Studio中運行應用程序
- 11. 無法訪問在Android Studio中使用Android設備在局域網中運行的App Engine應用程序
- 12. 如何從Android應用程序向App Engine後端發出請求?
- 13. 在Android Studio中爲現有App Engine後端服務器添加新端點
- 14. 從Google App Engine後端爲Android應用程序獲取實體Id時出錯
- 15. 如何爲Chrome擴展程序設置App Engine後端?
- 16. Maven在Android Studio中生成Google App Engine後端時需要
- 17. 在Android Studio中生成Google App Engine後端的問題
- 18. 作爲iOS後端的App Engine
- 19. 如何使用App Engine後端教程構建移動應用程序:不是App Engine項目
- 20. Web應用程序後臺文件上傳到App Engine Blobstore
- 21. 作爲Web應用程序在Web服務器上運行Java應用程序?
- 22. 如何在ASP.Net web應用程序中運行後臺進程
- 23. Google App Engine Java後端應用程序版本
- 24. 如何使用「Android + App Engine」創建Android移動應用程序?
- 25. 使用Google App Engine和GCM的Android客戶端應用程序
- 26. 如何在Android Studio中構建後自動運行Android應用程序?
- 27. 如何在部署到Google App Engine後更改應用程序?
- 28. 無法運行Google的示例 - Android App Engine手機後端
- 29. 在Android上運行web應用程序
- 30. 在多個客戶域上運行Google App Engine應用程序
我不熟悉GlassFish應用服務器上工作的App引擎項目。有一個Maven目標appengine:devappserver,它是設計用於運行App Engine項目的測試服務器。也許你可以嘗試一下嗎? – loosebazooka