我正在构建使用http访问localhost机器的flutter项目,问题android模拟器无法访问主机名。我想让url为提供json的api工作。
编辑文件system32 / drive / etc / hosts
127.0.0.1 localhost
127.0.0.1 hipiapp.test
192.xxx.xx.xx localhost
192.xxx.xx.xx hipiapp.test
如果没有ipaddress连接会出错(如果使用普通的网络浏览器,这个链接可以正常工作,但不能在android工作室中使用)
final String urlApi = 'http://hipiapp.test/api/index';
'hipiapp.test' (OS Error: No address associated with hostname, errno = 7)
如果我对我的ip使用完整,则找不到错误网址。
final String urlApi = 'http://192.xxx.xx.xx/hipiapp.test/api/index';
答案 0 :(得分:0)
如评论中所述,问题似乎是由另一台主机所服务的网络地址冲突引起的。要解决此问题,您可以change the network address where the emulator is running 或更改冲突部署的地址。