无法使用命令行创建AVD

Mee*_*esh 5 sdk android android-virtual-device 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文件夹中可用.

Nez*_*zir 7

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

 ./sdkmanager "system-images;android-23;google_apis;x86"
Run Code Online (Sandbox Code Playgroud)

然后创建您的模拟器:

./avdmanager create avd -n test -k "system-images;android-23;google_apis;x86" -b x86 -c 100M -d 7 -f
Run Code Online (Sandbox Code Playgroud)

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

android update sdk -u --filter platform-tools,android-25
sdkmanager --verbose "system-images;android-25;google_apis;x86"
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令创建avd:

avdmanager -v create avd -n x86 -k "system-images;android-25;google_apis;x86" -g "google_apis"
Run Code Online (Sandbox Code Playgroud)