flutter学习笔记 (3)调试和模拟器

 andriod下面使用emulator模拟器,这个模拟器有个问题,重启动不动就不能上网,所以不能重启。

 可以在偏好设置里设置语言,然后变成中文界面好操作一些。

1.运行和调试

  flutter run 是运行在模拟器上,可以使用R来热更新,立马看到效果。
  不用调试是因为调试启动起来太慢。
  调试使用的是vscode的调试功能,如果启动dart插件的inspect develop tools可以看生成的dart对象,同时可以看页面布局。
2.模拟器上网问题 ,模拟器创建以后设置的dns是10.0.2.3除非后来做修改,否则不会变的,也能上网。但是重启模拟器后可能不能上网,原因是dns有问题。
  模拟器上wifi标志显示不能网没有关系,3G标志联网要打开,这个3G联网受制后wifi联网,如果把wifi联网关了,这里会标志断开。
  修改模拟器上dns的方法:

 1 emulator @你的模拟器的名字  -dns-server 8.8.8.8 //通个这个启动模拟器
 2.通过adb设置 ,setprop net.dns1 8.8.8.8,老是显示不成功,原因就是没有root,不让修改。但是futter默认的模拟器是google play版本的,不支持root,要 google api的才能root.
   所以模拟器要自己创建,使用-k 制定google apis的镜像。这样设置以后,重启之后数据还是丢失,所以还是方法一比较方便。

猜你喜欢

转载自www.cnblogs.com/nomarker/p/11869370.html
今日推荐