在javaee上,访问本地站点,地址为:localhost,或127.0.0.1
但在android中,却不行。因为,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名,在模拟器上用10.0.2.2访问你的电脑本机
本文解释了为什么在Android中不能直接使用localhost或127.0.0.1访问本地站点,并给出了正确的解决方案:使用10.0.2.2这个特定IP地址来代替。
在javaee上,访问本地站点,地址为:localhost,或127.0.0.1
但在android中,却不行。因为,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!
10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名,在模拟器上用10.0.2.2访问你的电脑本机

被折叠的 条评论
为什么被折叠?