Mac端Android Studio无法创建AVD问题求助
解决Mac端Android Studio创建AVD时的NoSuchFileException错误
我之前在Mac上用Android Studio创建虚拟设备时,也碰到过一模一样的报错——提示找不到/Users/Name/.android/avd/Nexus_5X_API_27.ini文件,折腾了好一会儿才搞定,给你几个亲测有效的解决办法:
手动创建缺失的配置文件
首先打开终端,先确保AVD的目录存在:mkdir -p /Users/Name/.android/avd/然后创建那个缺失的
.ini文件:touch /Users/Name/.android/avd/Nexus_5X_API_27.ini接下来用文本编辑器打开这个文件,写入以下内容(注意替换成你自己的用户名路径):
avd.ini.encoding=UTF-8 path=/Users/Name/.android/avd/Nexus_5X_API_27.avd path.rel=avd/Nexus_5X_API_27.avd target=android-27保存后,给文件设置正确的权限:
chmod 644 /Users/Name/.android/avd/Nexus_5X_API_27.ini修复.android目录的权限
有时候是整个.android目录的权限设置不对,导致Android Studio没法写入配置文件。终端里执行这条命令(输入你的Mac密码即可):sudo chown -R $USER:$USER /Users/Name/.android/执行完后重启Android Studio,再尝试创建虚拟设备。
彻底重置AVD相关文件
如果上面两种方法都没效果,那就干脆清空现有AVD配置重来:- 先完全关闭Android Studio
- 终端执行删除命令:
rm -rf /Users/Name/.android/avd/ rm -rf /Users/Name/.android/avdmanager.ini - 重新打开Android Studio,从头开始创建虚拟设备,这时候系统会自动生成所有必要的配置文件。
内容的提问来源于stack exchange,提问作者Carl O'Beirne
相关产品推荐
相关产品推荐

