Android Vm Mac

Есть ли способ запустить по командной строке данный avd и зарегистрировать его через adb ?

Я также предпочел бы, чтобы эмулятор запускался без головы.

Я ищу это, чтобы быстро запускать тесты.

Для других, которые ищут запуск без командной строки:

Получить список vms:

  1. Physical Non-VM Mac Server. Save files on server or sync using: Dropbox, OneDrive, Google Drive, Box, etc. Support Tools and Applications such as Xcode, Visual Studio, Android Studio, Transporter, and much more. Bring your Own Software Licenses. Starting at $ 25.
  2. Android devices have a tiny amount of ram, which cannot be extended. With just 3 GB of RAM, you can forget to run pretty much any VM, as any normal OS needs at least 4 GB by now. A typical PC has 8 GB by now, or even 16. Virtualization is a field where extra ram is especially useful. Pretty all Android devices are based on the ARM CPU architecture.
  3. Choose Create a new virtual machine. Click Next to continue to the next step. Select a name and folder. Enter a name for the new virtual machine, for example, Test-Android. Select a datacenter and a VM folder in vCenter as a location for the VM. Select a compute resource. Select the destination ESXi host on which a VMware Android VM must.

Где xxxx может быть либо именем, либо id:

Вы можете убить его обычным процессом:

Вот лучшая процедура. Это потребует первого запуска вручную, но после этого вы получите пылающую быструю головоломку в течение нескольких секунд. Следующие скрипты были протестированы на macos x. Им может понадобиться еще одна работа для Linux.

Во-первых, запускайте эмулятор genymotion обычно через приложение genymotion. Затем получите его sha1 из виртуального окна:

VBoxManage list vms

Затем сделайте снимок из командной строки:

BlueStacks is known by many users to be the most. Windows의 VM 가속은 다음 세 가지 하이퍼바이저 즉, Intel Hardware Accelerated Execution Manager(HAXM), Android Emulator Hypervisor. Mac OS X v10.10 Yosemite 이상에서 Android.

Затем вы можете обнаружить его ip, используя этот скрипт (большая часть его сложности исходит от преобразования MAC-адресов):

Теперь у вас есть все, что вам нужно, чтобы запустить моментальный снимок vm из командной строки и подключиться к нему через adb (используя root). Вы можете сделать это с помощью этого скрипта:

И, наконец, вы также можете использовать скрипт для правильной работы эмулятора:

Это все еще много скриптов, но оно отлично работает и управляет эмулятором genymotion удобным способом.

Будем надеяться, что genymobile может облегчить этот выпуск в будущих выпусках.

Я бегу на Ubuntu, и я изменил ответ Snicolas и загрузил его как Gist: https://gist.github.com/guneysus/410bb0e6b56d6f228555

Android Vm On Mac

Основные отличия:

  • Поиск метода IP не работает на Ubuntu. Я пришел с другим обходом
  • Определенные устройства в geny_devices.sh и источник этого файла, чтобы легко выбрать VM:

Android Virtual Machine

“ `

“ `

В дистрибутивах GNU / Linux

Run mac os in vmware

Это просто

В этой папке вам нужно найти файл- плеер

Теперь вам нужно имя устройства

В своем терминале напишите эту команду, заменив NameDevice для имени вашего устройства

И теперь ваш эмулятор начал

В GNU / Linux вы можете создать доступ в меню

Удачи

Команда для запуска genymotion из командной строки –

Если игрок еще не добавлен в путь, добавьте его в путь, используя команду внизу в ~ / .bash_profile

Если для подключения нескольких устройств используется «adb -s», используется для перенаправления команд на конкретное устройство. После запуска эмулятора они будут перечислены в adb-устройствах

Пример:

Отправить команду, чтобы щелкнуть по клавише меню на устройстве Android, когда подключено несколько устройств