使用Android Studio创建自己的第一个虚拟器的时候发生了这个错误。从网上查了很多解决办法都不管用,而且几乎所有的中文博客给出的解决方法都是配置ANDROID HOME或者ANDROID SDK ROOT环境变量,这全是错误的,以后请看到这种的果断给差评!!!Android studio是不需要这样定义的,因为他的emulator是置于SDK内部的,这时他必须自动找到SDK位置,不需要用环境变量指定。
如果你遇到了与我一样的问题,而且确定自己的AVD、SDK、system image存在且路经正确,但还是会报Cannot find AVD system path. Please define ANDROID_SDK_ROOT。这时请检查你的AVD的路径上是不是有中文,如果有那就是他了,改成英语就行了。
而我的路径就是:C:\Users\用户名.android\avd,这时我的用户名是中文就很头疼了,改吧不好改,不改吧又不行。这个时候我就只好选择指定另外的AVD存储路径了。
更改AVD存储路径只需要配置ANDROID_SDK_HOME环境变量指向新的AVD存储路径就好了
来源:CSDN
作者:此情以追忆
链接:https://blog.csdn.net/qq_40561126/article/details/104647134