Как создать эмулятор Android в командной строке с параметрами?

Я хочу создать эмулятор в командной строке с некоторыми параметрами, например hw.mainKeys = false . Мне нужно, чтобы это был сценарий оболочки, поэтому можно запустить тест автоматизации, но здесь я не смог найти место для установки этих значений.

 android create avd 

Не имеют места, чтобы указать эти параметры.

Одна из альтернатив – создать avd-платформу типа «платформа», однако оболочка представляет собой интерактивную оболочку, которая отлично подходит для человека, но сложна для скрипта

 Android 4.1 is a basic Android platform. Do you wish to create a custom hardware profile [no]yes Name of the AVD being run: avd.name [<build>]: 

Есть ли какие-то инструменты, --hw.mainKeys false я могу просто передавать параметры в качестве параметров, например --hw.mainKeys false ?

Solutions Collecting From Web of "Как создать эмулятор Android в командной строке с параметрами?"

Вы можете создать текстовый файл config.ini с желаемыми параметрами

 hw.lcd.density=252 sdcard.size=32M skin.name=NEXUS-ONE skin.path=platforms/android-10/skins/NEXUS-ONE hw.cpu.arch=arm hw.keyboard.lid=no abi.type=armeabi hw.keyboard=no vm.heapSize=24 hw.ramSize=256 image.sysdir.1=platforms/android-10/images/ 

См. Официальную документацию здесь

Взгляните сюда

 android create avd -n Ev o4G -t 9 -c 8000MB -s 480-800 

От android --help create avd :

  Usage: android [global options] create avd [action options] Global options: -s --silent : Silent mode, shows errors only. -v --verbose : Verbose mode, shows errors, warnings and all messages. --clear-cache: Clear the SDK Manager repository manifest cache. -h --help : Help on a specific command. Action "create avd": Creates a new Android Virtual Device. Options: -t --target : Target ID of the new AVD. [required] -a --snapshot: Place a snapshots file in the AVD, to enable persistence. -c --sdcard : Path to a shared SD card image, or size of a new sdcard for the new AVD. -p --path : Directory where the new AVD will be created. -b --abi : The ABI to use for the AVD. The default is to auto-select the ABI if the platform has only one ABI for its system images. -d --device : The optional device definition to use. Can be a device index or id. -n --name : Name of the new AVD. [required] -s --skin : Skin for the new AVD. -g --tag : The sys-img tag to use for the AVD. The default is to auto-select if the platform has only one tag for its system images. -f --force : Forces creation (overwrites an existing AVD) 

Просто используйте echo no | android create avd -n name -t 9 echo no | android create avd -n name -t 9