Spi*_*idy 12 android android-emulator android-2.2-froyo
我的计算机所在网络上运行的服务器.有没有办法允许虚拟设备使用同一个网络并访问服务器?虚拟设备不允许我切换wifi(可能是因为它没有).我认为看起来正确的唯一选择是:
"无线和网络设置" - >"移动网络" - >"接入点名称".
我不知道要填写所有这些领域的内容.如果有人拥有使用本地计算机互联网所需的所有字段的示例,我会很感激.
虚拟设备正在模拟我的Droid X(API 2.2).我不是在寻找有关如何与服务器通信但是上网的答案,可能还有一个简单的测试来验证我已经开启(现在我只是使用ConnectivityManager来检查)

Chr*_*ell 10
https://developer.android.com/studio/run/emulator-networking.html
如其中所述:
"模拟器的每个实例都在虚拟路由器/防火墙服务后面运行,该服务将其与开发机器的网络接口和设置以及互联网隔离开来.模拟设备无法在网络上看到您的开发机器或其他模拟器实例.只看到它通过以太网连接到路由器/防火墙."
因此,您需要使用服务器的公共IP(而不是本地网络IP).
你不需要做那么多事情.
只需使用机器的IP即可实现此目的.
假设你的机器(服务器)ip是 192.168.1.1
然后从您的应用程序中使用 http://192.168.1.1/your_appliction/webpage
如果你想访问http://localhost/只是使用http://10.0.2.2/
| 归档时间: |
|
| 查看次数: |
35012 次 |
| 最近记录: |