无需Android Studio创建AVD报错:包路径无效问题求助
解决avdmanager创建AVD时"Package path is not valid"错误的步骤
确认目标系统镜像已安装
先运行以下命令查看已安装的SDK包:sdkmanager --list检查输出中是否存在
system-images;android-30;google_apis;x86_64。如果未安装,执行以下命令安装:sdkmanager "system-images;android-30;google_apis;x86_64"若安装时出现网络问题,可检查
~/.android/repositories.cfg文件是否存在(不存在则新建空文件),或者根据网络情况配置代理。验证SDK环境变量与目标版本
确认ANDROID_SDK_ROOT环境变量指向正确的SDK根目录:echo $ANDROID_SDK_ROOT # Linux/macOS echo %ANDROID_SDK_ROOT% # Windows同时运行以下命令确认android-30目标版本可用:
avdmanager list target简化创建命令或使用交互式模式
尝试简化命令参数,使用-k指定镜像包:avdmanager create avd --name my_avd -k "system-images;android-30;google_apis;x86_64"若仍出错,使用交互式创建流程避免参数输入错误:
avdmanager create avd --name my_avd按照提示依次选择Android版本、系统镜像、AVD参数即可。
清理SDK缓存
删除SDK目录下的临时缓存文件:- Linux/macOS:删除
~/Android/Sdk/.temp和~/.android/cache目录 - Windows:删除
%ANDROID_SDK_ROOT%\.temp和C:\Users\<你的用户名>\.android\cache目录
清理后重新运行创建命令。
- Linux/macOS:删除
修复权限问题(Linux/macOS)
若SDK目录存在权限不足的情况,执行以下命令赋予当前用户读写权限:sudo chown -R $USER:$USER ~/Android/Sdk
内容的提问来源于stack exchange,提问作者Abdullah Emad
相关产品推荐
相关产品推荐

