Как открыть AVD manager на Ubuntu Linux из командной строки?

Как открыть AVD manager на Ubuntu Linux из командной строки?

8 ответов


вот использование командной строки для создания AVD:

android создать avd-n - t [ -]...

пример : android создать avd-n my_android1.5-Т 2

Если выбранная вами цель была стандартным системным образом Android ("тип: платформа"), инструмент android затем спросит вас, Хотите ли вы создать пользовательский профиль оборудования.

Android 1.5 является базовой платформой Android. Вы хотите создать пользовательский профиль оборудования [нет]

используйте команду create avd для создания нового AVD, указав параметр --skin со значением, которое ссылается либо на имя скина по умолчанию (например, "WVGA800"), либо на пользовательское разрешение скина (например, 240x432). Вот пример:

android создать avd-n-t -- скин WVGA800

или вы можете обратиться с :-

http://developer.android.com/tools/devices/managing-avds-cmdline.html


для thoose приходит сюда, потому что android avd команда устарела*, вот как это сделать сейчас:

Использование Android Studio

откройте Android Studio с действительным студийным проектом (если у вас его нет, просто создайте пустой). После открытия проекта перейдите в Tools => Android => AVD Manager. Обратите внимание, что это меню не отображается, если у вас нет действительного проекта Android Studio open.

теперь вы можете безопасно закрыть Android Studio, Если вы только нужен менеджер AVD.

из командной строки

если вы хотите использовать командную строку, сначала необходимо создать виртуальное устройство с помощью avdmanager, расположенном по $ANDROID_HOME/tools/bin/avdmanager вот так:

$ANDROID_HOME/tools/bin/avdmanager create avd --force --name testAVD --abi google_apis/x86_64 --package 'system-images;android-23;google_apis;x86_64'

после того, как вы создали устройство для эмуляции, вам нужно открыть его с помощью emulator, который расположен по $ANDROID_HOME/tools/emulator. Команда для ранее созданного устройства должна быть примерно такой:

emulator -avd testAVD

если он падает, говоря что-то как...

[140022905190208]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at ../emulator/lib64/qt/lib

убедитесь, что вы используете внутри , иначе не будет работать.

если вы уже добавили устройство VM вы можете перечислить их все с

emulator -list-avds

Проверьте официальная документация для получения более подробной информации (Спасибо Джеффу Сяо-в комментариях).

* депреакционная записка гласит:

The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

использовать android avd чтобы открыть менеджер AVD.


для меня ./android avd работала, где android был сценарий оболочки под android-studio/sdk/tools.


./android avd устарело использование ~/Android/Sdk/tools/bin/avdmanager --help вместо!

или, если вам проще, перейдите в каталог и используйте его, как в старой версии:

cd ~/Android/Sdk/tools/bin/
./avdmanager

проверить [options] С --help или -h перед использованием avdmanager

первое появление в Android Studio 2.3 !


Это просто android avd команду, где android сценарий оболочки находится в tools/ каталог вашей установки SDK.


Android studio: v3.0.1

имя:

/home/user/Android/Sdk/tools$ android list avd

запустить эмулятор:

/home/user/Android/Sdk/tools$ emulator -avd Nexus_6_API_23

Я создал ярлык с этой командой

 /path/to/Android/emulator/emulator -avd Nexus_5X_API_26

где "Nexus_5X_API_26" - мое виртуальное устройство, созданное в Android Studio (2.3.3). Правильное имя можно проверить из~/.Android/ avd / папка, где есть одна подпапка (с расширением .АВД) и один файл (с расширением .Ини) для каждого. Есть файлы qcow2, которые, я думаю, также могут быть запущены непосредственно с qemu (еще не протестированы).