簡體   English   中英

無法從 Android Emulator 訪問 localhost,但在 Simulator 上它正在工作

[英]Can't access localhost from Android Emulator, but on Simulator it's working

希望任何人都可以提供幫助。

為什么我無法從 Android Emulator 訪問 localhost (10.0.2.2),但是從 Simulator 訪問時它正在工作。

我試圖編輯許多教程中注意到的服務器配置,但仍然無法正常工作。

這里是截圖。

使用端口號和 IP

http://10.0.2.2:8080

工作完美!

或者

你可以使用你的電腦的 IP,你可以通過在終端中輸入ifconfig來獲得。 就像是

http://192.168.1.2

我已經找到了解決我的問題的方法。

我嘗試更改端口,所以它工作正常。

adb reverse tcp:8000 tcp:8000

現在我可以通過訪問 localhost:8000 在 Android 上訪問我的計算機本地主機。

我剛剛遇到了同樣的問題,無法連接到我的機器的原因是模擬器的設置。

怎么解決:

  1. 打開模擬器。
  2. 找到帶有3個點的按鈕,按下它。
  3. 轉到“設置”菜單。
  4. 禁用“使用 Android Studio HTTP 代理設置”。

暫無
暫無

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

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