You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04.4 LTS下修改AVD默认路径及创建命令报错求助

解决AVD创建时的命令参数错误问题

我来帮你搞定这个问题!你遇到的错误根源是旧版的./android命令已经被Android SDK废弃了,现在官方推荐使用avdmanager工具来创建AVD,参数规则和旧命令完全不一样。

问题拆解

你之前用的-t参数是旧命令里指定目标API的参数,但avdmanager不支持这个参数;后来换成-d是指定设备ID,但又缺少了系统镜像包的必填参数,所以才会报错。

正确的创建命令

针对你的需求(创建名为androidvd、基于Android API 27、存储到自定义路径path/to/save/my/avd的AVD),正确的命令应该是这样的:

avdmanager create avd --name androidvd --package "system-images;android-27;default;x86" --path path/to/save/my/avd

参数详细说明

  • --name androidvd:指定你要创建的AVD名称,就是你想要的androidvd
  • --package "system-images;android-27;default;x86":创建AVD必须指定对应的系统镜像包,格式为system-images;[API等级];[镜像类型];[架构],你可以根据自己的需求替换架构(比如x86_64、armeabi-v7a)
  • --path path/to/save/my/avd:指定AVD的存储路径,替换成你实际的自定义路径即可

额外注意事项

  1. 如果还没安装Android API 27的系统镜像,需要先通过sdkmanager安装:
sdkmanager "system-images;android-27;default;x86"
  1. 确保你的环境变量里配置了Android SDK的tools/bin目录,这样直接输入avdmanager就能运行;如果没配置,可以用绝对路径调用,比如~/Android/Sdk/tools/bin/avdmanager(替换成你的SDK实际路径)

内容的提问来源于stack exchange,提问作者user8927198

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:39:43