如何在 Ubuntu 中使用 avdmanager 命令行为“system-images;android-27;google_apis;x86”创建 AVD?

Cla*_*uza 2 command-line android android-emulator avd-manager

我可以使用 avdmanager 命令行为 android-26 及更早版本创建模拟器,但在尝试为 android-27 及更高版本创建时出现以下错误:

~/Android/sdk/tools/bin/avdmanager create avd --force -n Tablet -k "system-images;android-27;google_apis;x86" -d 6 --sdcard 200M
    Error: Package path is not valid. Valid system image paths are:ository...       
    system-images;android-26;google_apis;x86
    null
Run Code Online (Sandbox Code Playgroud)

android-26 的相同命令有效:

~/Android/sdk/tools/bin/avdmanager create avd --force -n Tablet -k "system-images;android-26;google_apis;x86" -d 6 --sdcard 200M
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

PS:这发生在 Linux Ubuntu 中。它似乎在 Mac OS 中运行良好。

小智 5

您的命令是正确的,但问题是在您的系统中,您没有“android-27”操作系统

请检查您系统中的操作系统,进入以下目录

目录路径: ~\Android\Sdk\platforms

如果您没有,请先下载。

下载命令是: sdkmanager --install "system-images;android-27;google_apis;x86"