Android开发之okhttp /java.net.ConnectException: Failed to connect to localhost/127.0.0.1

在启用后端后,在andorid设置baseurl为127.0.0.1:8080,结果在运行的时候报了Failed to connect to localhost/127.0.0.1这个错误一开始以为是什么地方写错了导致127.0.0.1:8080前多了一个/,查阅资料发现android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己,后端压根没在手机上,难怪找不到

解决方法:使用ipconfig /all命令找到自己的ip地址,将127.0.0.1:8080改为192.168.56.1:8080(这个是我的ip地址,你的取决于你们自己)即可。

mlgbz,找了好久的错。。。

Android开发之okhttp /java.net.ConnectException: Failed to connect to localhost/127.0.0.1_第1张图片

你可能感兴趣的:(android)