Ubuntu下创建Android AVD失败求助:avdmanager路径无效报错
解决AVD创建时"Package path is not valid"错误的方案
让我来帮你搞定这个AVD创建失败的问题!从你给出的信息来看,核心问题是你指定的系统镜像system-images;android-25;google_apis;x86还没有安装到你的Android SDK中,而且当前avdmanager list只显示了TV设备定义,缺少对应的系统镜像包。下面是一步步的解决步骤:
1. 安装所需的系统镜像
首先用sdkmanager命令安装你需要的Android 25 Google APIs x86镜像:
$ANDROID_HOME/tools/bin/sdkmanager "system-images;android-25;google_apis;x86"
- 如果是Linux/macOS系统遇到权限问题,记得在命令前加
sudo;Windows用户请以管理员身份打开命令提示符再执行。 - 安装过程中会弹出协议确认提示,输入
y并回车同意即可继续安装。
2. 验证镜像安装结果
安装完成后,运行以下命令确认系统镜像已经存在:
$ANDROID_HOME/tools/bin/avdmanager list system-images
正常情况下,你应该能看到system-images;android-25;google_apis;x86这个条目出现在输出里。
3. 重新创建AVD
现在再执行你原来的AVD创建命令:
$ANDROID_HOME/tools/bin/avdmanager create avd --name "test" -k "system-images;android-25;google_apis;x86"
如果需要指定非TV的设备类型(比如手机),可以加上--device参数,例如:
$ANDROID_HOME/tools/bin/avdmanager create avd --name "test" --device "pixel_3" -k "system-images;android-25;google_apis;x86"
(如果缺少对应设备定义,可先用sdkmanager安装platforms;android-25和相关设备包)
额外提示(Android Studio用户)
如果你平时用Android Studio,也可以通过图形界面更直观地安装镜像:
- 打开Android Studio,点击顶部菜单的
Tools→SDK Manager - 切换到
SDK Platforms标签,勾选右上角的Show Package Details - 找到
Android 7.1.1 (API 25),展开后勾选Google APIs Intel x86 Atom System Image - 点击
Apply等待安装完成,之后再去AVD Manager创建模拟器就不会报错了
内容的提问来源于stack exchange,提问作者Dushyant Joshi
相关产品推荐
相关产品推荐

