无法使用命令行创建AVD

时间:2017-10-06 12:56:48

标签: android sdk avd android-sdk-2.3 android-sdk-manager

我已从devloper.android.com下载了基本的Android命令行工具,现在我正在使用以下命令创建新的AVD

avdmanager create avd --package 'platforms;android-26;google_apis;x86' -n test-1

给出错误

Error: Package path is not valid. Valid system image paths are:

我已经使用sdkmanager安装了该软件包,并且可以在平台下的sdk文件夹中找到它。

1 个答案:

答案 0 :(得分:5)

首先,您需要下载必要的软件包。 以下是为x86模拟器下载API 23包的示例:

Error detected while processing D:\gvim\gVimPortable\App\vim\vim72\menu.vim:
line  156:
E121: Undefined variable: paste#paste_cmd
E15: Invalid expression: 'vnoremenu <script> &Edit.&Paste<Tab>"+gP^I' .
paste#paste_cmd['v']

然后创建您的模拟器:

 ./sdkmanager "system-images;android-23;google_apis;x86"

或者您可以尝试使用此示例步骤:

./avdmanager create avd -n test -k "system-images;android-23;google_apis;x86" -b x86 -c 100M -d 7 -f

然后使用:

创建avd
android update sdk -u --filter platform-tools,android-25
sdkmanager --verbose "system-images;android-25;google_apis;x86"