avd启动不了

2025-06-27 17:43:59
推荐回答(1个)
回答1:

是环境变量的问题,今天我也碰到这个情况,然后发现原因是因为我启动studio的时候,用的是root账户,所以,在profile中设置的ANDROID_AVD_HOME变量在root中是没有的。
然后近一步发现AVD创建的时候是默认路径:$HOME/.android/avd的,所以用root账户启动的话,其路径就是/root/.android/avd/,然后发现很奇怪的就是,studio开启虚拟机的时候,读取的目录是普通账户的路径,也就是/home/xxx/.android/avd,xxx是你自己的用户名,所以这就造成了楼主所说的问题。
我解决的方法就是在/etc/enviroment中加入环境变量ANDROID_AVD_HOME=“/root/.android/avd”,PATH="......:ANDROID_AVD_HOME",就是设置成了系统的全局变量