flutter踩坑:开启Android模拟器
按照 flutter官方教程 进行到了 Android setup
中的 Set up the Android emulator
一切就绪之后开始启动模拟器,一直报 error code 1
网上找了一堆信息,好像都不是说这个问题。
问了身边的 Android
工程师,解释说可能是 JDK
没装
可是,
JDK
和模拟器有啥关系?
根据以往踩坑经验 error code 1
都是系统层面的,想起之前在 linux
上安装虚拟机踩过的坑,突然觉得是不是和硬件有关系? 顺藤摸瓜,发现这里面用到了 Intel
的虚拟化技术
重启,进BIOS,发现 Intel 虚拟化
没打开,打开后重新进入。
问题解决了。
官方文档中有一个 Enable VM acceleration
但是怎么Enable并没有说的很清楚,所以如果发现以上问题先查下机器的设置。