android - 如何使用硬件配置文件从命令行创建 AVD?
问题描述
目前,我一直在通过 Android Studio UI 的 Tools > AVD Manager 管理 AVD。这适用于创建具有特定硬件配置文件(我在 XML 文件中)的 AVD,但我发现 AVD 经常以某种方式中断。AVD 旁边是 UI 中的“修复”选项,我添加的硬件配置文件被删除,导致我再次将其全部输入。这是痛苦和频繁的,所以我想通过命令行自动化它。
我可以使用类似的命令创建 AVD avdmanager create avd -n test1 -k "system-images;android-29;google_apis;x86"
,但它会提示输入自定义硬件,如果我选择自定义硬件配置文件,它会提示我输入每个单独的属性。这比使用 UI 更耗时。
此消息来源声称“android 工具允许您为虚拟设备设置硬件仿真选项”,并提供了一个很好的属性列表,无法修改,但没有解释如何通过命令设置这些属性。
是否有某种方法可以从命令行为 AVD 设置硬件配置文件,而无需手动回答提示?
解决方案
您能否尝试为需要修改的所需 AVD修改 AVD 配置文件config.ini 。复制现有的 AVD,对硬件配置文件进行必要的更改并将其用作基础
参考:
https://developer.android.com/studio/run/managing-avds#copyavd
https://developer.android.com/studio/run/managing-avds#hardware-profile
推荐阅读
- python - 根据文件夹中的文件名重命名多个数据框
- spring-boot - 在 Spring Boot 生产代码中使用 AssertJ
- python - 如何使用 Visual Studio Code 为 cmake 添加预构建步骤?
- python-3.x - 错误:将组名“pk”重新定义为组 2;是第 1 组的第 38 位
- android - 如何在显示对话框时正确模糊背景
- bash - 用于每周清理一次詹金斯代理工作区的 bash 脚本
- javascript - ProbeError:无法识别的文件格式。节点 js 在 (.svg .gif) 文件上出现错误
- python - OpenStack,如何创建新星过滤调度程序?
- javascript - 如何在内容有限的情况下进行懒惰下载
- python - 如何将新数据转储到 python 中的现有泡菜文件中?