android - 如何在没有用户交互的情况下创建 AVD?

标签 android linux android-virtual-device

我想通过命令行在远程计算机上创建 AVD。我两端都使用 ubuntu 机器。

我正在使用android create avd -n <name> -t <target>创建 AVD 的命令。

但是,它适用于用户交互询问:

Android 4.0.3 is a basic Android platform.
Do you wish to create a custom hardware profile [no]

它等待用户交互。如何使用 headless 模式创建 AVD。在某些情况下我可能需要自定义 AVD(在其他情况下我需要提供 YES 作为答案,Enter 键即可)?

最佳答案

我使用命令行自动化的expect库解决了这个问题。 您可以在https://github.com/saurabhjinturkar/avd_creator查看实现。

关于android - 如何在没有用户交互的情况下创建 AVD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402764/

相关文章:

android - 从android中的字符串var中提取xml数据

android - JUnit 版本 3.8 或更高版本预计在 android studio 4.1 上

linux - 如何使用 linux 使用 tcpdump 仅捕获 http

android - 如何将 PC 网络摄像头用作模拟器的摄像头

Android Studio : Unable to Start AVD

Android Studio 说 "Empty Test Suite"for AndroidTestCase

java - 如何为定时器工作提供服务?

linux - Debian 易错误 : "The following signatures were invalid: NODATA 1 NODATA 2"

c - sys/stat.h 中是否定义了 Mac 系统完整性保护

android - 安装HAXM "Virtualization Technology is not turned on"错误