android - 错误:包路径无效。有效的系统映像路径是:ository... null
问题描述
我已经安装了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。
- 创建一个 avd -
avdmanager create avd -n TestAVD -k "system-images;android-30;google_apis;x86" --device "Pixel_4"
- 列出创建的 avds
emulator -list -avds
- 启动模拟器或 AVD
emulator @TestAVD
推荐阅读
- html - Jekyll:array_to_sentence_string 未定义的方法
- python - 如何从 PCA 2D -biplot 中删除目标变量
- unity3d - 使用标准资产时流动的山脉
- python - 如何在 python 中创建装饰器/包装器类以将错误日志的属性作为单个参数传递?
- docker - app.yaml 中的 env_variables 在构建 docker 容器时不可用
- php - 插入 wp_post 时添加了奇怪的 wp_postmeta
- truffle - 如何在 Mac OS Big Sur 上安装 Truffle 框架
- java - 在 IntelliJ 中, -- 覆盖每个模块的编译器参数是什么意思?
- atom-editor - 在 Atom 中禁用退格和删除
- android - Android - 如何从前台服务检测脸颊按压?