Как открыть 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
устарело использование ~/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 (еще не протестированы).