[英]What is my backend API name? Where is it? Calling Google Cloud endpoint backend API from Android Studio Client
[英]Android Studio frontend client [running from Device] not connecting to Google AppEngine Backend
我遇到了使前端(通過Java在Android Studio中構建,通過通過USB連接的android設備運行)連接到本地托管的應用程序引擎后端(作為本地devserver運行)的問題。
錯誤如下:
嘗試使用以下方法調用API方法時出錯:
'apiBld.setRootUrl( “HTTP://192.168.0.x:8080 / _ah / API /”);'
嘗試使用以下方法調用API方法時出錯:
'apiBld.setRootUrl( “http://0.0.0.0:8080/_ah/api/”);'
-
當其以“ 192.168.0.x:8080”運行時,該代碼的仿真版本運行良好,該應用程序將在本地連接並可以調用API方法。 我嘗試了其他各種相關帖子中的建議,但沒有任何解決方案能夠解決我的問題。 在pom.xml中,Ive還確保為端口啟用0.0.0.0,並且我們尚未使用身份驗證。
有任何想法嗎?
它連接到仿真器很奇怪,因為要傳輸到計算機環回的avd網絡地址是10.0.2.2。
通過將URL放入瀏覽器來確保服務器正在運行。 如果端口已經綁定,則可能需要將端口更改為其他端口(例如:xbmc Web服務器默認使用8080),嘗試8081。如果使用android studio,請不要忘記build.gradle中的'httpPort'指令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.