【问题标题】:How to create an AVD for "system-images;android-27;google_apis;x86" using avdmanager command line in Ubuntu?如何在 Ubuntu 中使用 avdmanager 命令行为“system-images;android-27;google_apis;x86”创建 AVD?
【发布时间】:2019-01-11 14:50:25
【问题描述】:

我可以使用 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

同样的命令适用于 android-26:

~/Android/sdk/tools/bin/avdmanager create avd --force -n Tablet -k "system-images;android-26;google_apis;x86" -d 6 --sdcard 200M

我错过了什么吗?

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

【问题讨论】:

    标签: android command-line android-emulator avd-manager


    【解决方案1】:

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

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

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

    如果没有请先下载。

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

    【讨论】:

    • 谢谢@Parkash 的回答。我已经检查过了,它表明我拥有它:` ~/Android/sdk/platforms/ total 32 drwxr-xr-x 8 user user 4096 Jul 31 11:51 ./ drwxr-xr-x 18 user user 4096 Jul 30 13 :50 ../ drwxr-xr-x 5 用户用户 4096 2016 年 5 月 5 日 android-22/ drwxr-xr-x 6 用户用户 4096 2016 年 8 月 7 日 android-23/ drwxr-xr-x 6 用户用户 4096 2016 年 8 月 7 日 android -24/ drwxr-xr-x 6 用户用户 4096 2017 年 1 月 12 日 android-25/ drwxrwxr-x 6 用户用户 4096 7 月 30 日 11:54 android-26/ drwxr-xr-x 6 用户用户 4096 7 月 31 日 11:51 android -27/`
    • advmanager list avd 给了我一个空的 avds Available Android Virtual Devices: 列表。 avdmanager list target 给了我想要创建模拟器的平台:id: 6 or "android-27" Name: Android API 27 Type: Platform API level: 27 Revision: 3
    • 您有任何关于 ABI 类型的信息吗? "x-86" , "armeabi-v7a"
    • 请使用以下命令:- a.) ~/Android/sdk/tools/bin/avdmanager create avd --force -n Tablet -k "system-images;android-27;google_apis;x86 " -d 7 --sdcard 200M b.) ~/Android/sdk/tools/bin/avdmanager create avd --force -n Tablet -k "system-images;android-27;google_apis;x86"
    • 感谢您的帮助。我认为我的 Linux 机器缺少该软件包。 android-27 已部分安装。通过运行sdkmanager --install "system-images;android-27;google_apis;x86" 解决了问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2017-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多