1.Cannot find AVD system path. Please define ANDROID_SDK_ROOT
问题描述:在第一次跑flutter的官方demo的时候,出现了下面的问题:![9125154-e773d8e23eb6c6d2.png](https://i-blog.csdnimg.cn/blog_migrate/076b91d17842655f8607e4f8c88b34e1.webp?x-image-process=image/format,png)
解决方法:
![9125154-c55820079687561b.png](https://i-blog.csdnimg.cn/blog_migrate/d7385456e38ccc174a2c17cf9cb2125e.webp?x-image-process=image/format,png)
其次,点击File->Project Structure,确定下图红框处的SDK目录有设置:
(笔者方才便是这里没配置,以至于出现上述错误)
![9125154-5f0bbc001a84dcc4.png](https://i-blog.csdnimg.cn/blog_migrate/fb96713056bd707faa5f74b99e953db6.webp?x-image-process=image/format,png)
配置好SDK之后就没什么问题了(呐,下面是效果图):
![9125154-96a5b2439e9c7722.png](https://i-blog.csdnimg.cn/blog_migrate/00b29c7b7a037f17be199026ae260fff.webp?x-image-process=image/format,png)
2.could not find com.android.tools.build:aapt2:3.2...............
解决办法:
在最上层的build.gradle文件中添加一句google():
allprojects {
repositories {
google()//新增的
jcenter()
}
}
之后在clean一下项目,重新build一下,
IDE便会执行下载一些或缺的东西;
3.Emulator: ERROR: x86 emulation currently requires hardware acceleration
![9125154-b7d0ebab4aeaefcb.png](https://i-blog.csdnimg.cn/blog_migrate/7a2b86f27dd4d4dff3e4310d1f993168.webp?x-image-process=image/format,png)
解决办法:
可以参考这篇文章
也就是下面这部分内容:
![9125154-ed4435c3a3e90f8b.png](https://i-blog.csdnimg.cn/blog_migrate/3cb201d45e598bbec91087a3b25a3fe7.webp?x-image-process=image/format,png)
![9125154-9285ff57154cadf3.png](https://i-blog.csdnimg.cn/blog_migrate/0b1ac85848bdf8f0d5189061946f9c81.webp?x-image-process=image/format,png)
![9125154-7197df2d2e88ff7f.png](https://i-blog.csdnimg.cn/blog_migrate/650803e19c0313aa1226a2a2508e335c.webp?x-image-process=image/format,png)
![9125154-9cd5148dc70983ac.png](https://i-blog.csdnimg.cn/blog_migrate/f549329a36bebac42cb9981a6e560906.webp?x-image-process=image/format,png)
重启AS,再次打开AVD,搞定:
![9125154-314ab260a31ca567.png](https://i-blog.csdnimg.cn/blog_migrate/4a0e3f9428ac445bf1ed5075404a381e.webp?x-image-process=image/format,png)