簡體   English   中英

Android Studio前端客戶端[從設備運行]未連接到Google AppEngine后端

[英]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 /”);'

http://pastebin.com/eqHrSLfJ

嘗試使用以下方法調用API方法時出錯:

'apiBld.setRootUrl( “http://0.0.0.0:8080/_ah/api/”);'

http://pastebin.com/s7PMqiyK

-

當其以“ 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.

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