我已经安装了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
4条答案
按热度按时间toe950271#
为了解决问题,您需要首先运行cmd
sdkmanager --list
。列表中将填充已安装和可用的模块,确保:您已安装1.构建工具
sdkmanager build-tools 30
1.平台工具
sdkmanager platform 30
1.系统映像
sdkmanager "system-images;android-30;google_apis;x86"
1.系统映像
sdkmanager "system-images;android-30;google_apis;x86_64"
在安装或确保安装了以上内容后,您可以继续创建avd。
1.创建avd -
avdmanager create avd -n TestAVD -k "system-images;android-30;google_apis;x86" --device "Pixel_4"
1.列表创建的avds
emulator -list-avds
1.启动Emulator或AVD
emulator @TestAVD
bxfogqkk2#
我已经解决了这个问题,安装图像第一像
sdkmanager --install "system-images;android-23;google_apis;x86"
然后就可以创建模拟器
41ik7eoe3#
似乎avdmanager找不到本地映像。请尝试:
cd YOUR_SDK_ROOT_DIRECTORY
avdmanager create avd -n test -k "system-images;android-23;google_apis;x86"
f2uvfpb94#
因为你不能安装没有
windows image
的windows或者没有linux image
的linuxandroidAVD也是一样,需要先下载镜像才能安装
要下载映像,只需在cmd中键入以下命令:
你可以把图片的名字改成任何适合你的名字
在它完成下载后,现在你可以使用命令安装avd: