因此,我正在開發一個應用程序,該應用程式是由現在不可用的程式設計師同事創建的。當我透過 android studio 運行該應用程式時,它正常啟動,但是當我在填寫電子郵件和密碼後單擊登入畫面上的登入按鈕時,出現錯誤“無法連接到伺服器”,這可能是什麼問題。我嘗試在模擬設備上瀏覽一些網站,它們工作正常。我還嘗試瀏覽託管 API 的網站,該網站也正在開放。這方面的任何指示都會有所幫助。
我的 AndroidManifest.xml 正在請求以下權限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
and many more
答案1
您的項目的清單檔案是否允許網路存取?您需要在 AndroidManifest.xml 中包含以下項目才能從您的應用程式啟用網路存取:
<uses-permission android:name="android.permission.INTERNET" />
詳細請看: http://developer.android.com/training/basics/network-ops/connecting.html
如果您手邊有 anrdoid 設備,那麼最好的選擇是將其連接到電腦並啟動調試模式,這樣您就可以在手機(而不是模擬器)上運行應用程式時使用調試。更多數據請參考: https://developer.android.com/tools/debugging/debugging-studio.html