关于安卓模拟器访问本地服务器的问题

本文介绍了解决不同Android模拟器访问本地服务器的问题。作者最初遇到无法从模拟器访问本地服务器上的HTML页面的情况,通过将localhost地址更改为特定IP(如10.0.2.2对于Android Studio模拟器,10.0.3.2对于Genymotion),成功解决了访问问题。然而,在使用另一款Genymotion模拟器时再次遇到访问障碍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在做一个demo,通过浏览器启动一个activity,但最初在安卓模拟器访问本地服务器上有一些问题。

首先我通过IDEA创建了一个HTML的页面

然后我就上网找资料了,第一种说法是把localhost改成10.0.2.2

这样android studio自带的模拟器是可以的

但是由于自带的模拟器实在太慢,我先在已经不用了,而在用genymotion模拟器,但genymotion模拟器的localhost是不一样的,因此我最初的尝试就失败了。通过查找资料,genymotion模拟器的localhost是10.0.3.2

这样问题就解决了。

但还是有一个问题,我的genymotion还有另一个模拟器。

而这个模拟器使用10.0.3.2则访问不到页面。

这是什么问题我就不清楚了,欢迎指教。

转载于:https://www.cnblogs.com/mycd/p/5489130.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值