我已经安装了android的命令行工具,正确配置了所有环境变量。
当我使用此命令创建虚拟设备时:
avdmanager create avd -n test -k "system-images;android-23;google_apis;x86"
它给出以下错误:
error: package path is not valid. valid system image paths are:ository... null
我已经安装了SDK工具:
sdkmanager "system-images;android-23;google_apis;x86"
并接受许可证
sdkmanager --licenses
但仍然显示相同的错误。
顺便说一下,我正在将它用于react-native
为了解决您的问题,您需要首先运行cmd
sdkmanager --list
。将填充已安装和可用模块的列表,确保:您已安装
sdkmanager build-tools 30
sdkmanager platform 30
sdkmanager "system-images;android-30;google_apis;x86"
sdkmanager "system-images;android-30;google_apis;x86_64"
安装或确保安装上述内容后,您可以继续创建 avd。
avdmanager create avd -n TestAVD -k "system-images;android-30;google_apis;x86" --device "Pixel_4"
emulator -list-avds
emulator @TestAVD
我已经通过先安装镜像解决了这个问题 喜欢
sdkmanager --install "system-images;android-23;google_apis;x86"
然后就可以创建模拟器了
因为没有
windows image
就无法安装 Windows,没有 linux image
要下载图像,只需在 cmd 中输入以下命令:
sdkmanager "system-images;android-30;google_apis_playstore;x86"
下载完成后,现在您可以使用以下命令安装avd:
avdmanager create avd -n yourAvdName -k "system-images;android-30;google_apis_playstore;x86"
avdmanager 好像找不到本地镜像。请尝试:
cd YOUR_SDK_ROOT_DIRECTORY
avdmanager create avd -n test -k "system-images;android-23;google_apis;x86"