Есть ли способ запустить эмулятор без предварительного запуска Android Studio. Возможно из командной строки. Я знаю, что эта функция была доступна в более старых версиях и с тех пор исчезла. Но, может быть, кто-то узнал, как это сделать?
241
Ответы:
Способ запустить эмулятор из консоли (я предполагаю, что вы установили его раньше, используя Android Studio):
бегать
cd ~/Android/Sdk/tools/bin && ./avdmanager list avd
ИЛИ
cd ~/Android/Sdk/tools && ./emulator -list-avds
Вы получите список ваших виртуально установленных устройств. В моем случае это было:
Скопируйте имя устройства, которое вы хотите запустить, а затем
cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE
в моем случае:
cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23
источник
/Users/<username>/Library/Android/sdk
bash: ./emulator: No such file or directory
. Есть идеи как решить это?$ANDROID_HOME
задано местоположение SDK.cd $ANDROID_HOME/tools/bin && ./avdmanager list avd
иcd $ANDROID_HOME/tools && ./emulator -avd <NAME_OF_YOUR_DEVICE>
~/Library/Android/Sdk/tools/emulator -avd Nexus_5
... (без необходимостиcd
и&& ./
), так что ваш текущий каталог не изменитсяНа MacOS
Сначала перечислите установленные эмуляторы
затем запустите эмулятор
источник
~/Library/Android/sdk/tools/emulator -avd $(~/Library/Android/sdk/tools/emulator -list-avds | head -n 1)
Вы можете создать командный файл, который откроет ваш эмулятор напрямую, не открывая Android Studio. Если вы используете Windows:
Открыть блокнот
Новый файл
Скопируйте следующие строки в ваш файл:
Ноты:
Замените
[YOUR_EMULATOR_DEVICE_NAME]
на имя устройства, которое вы создали в эмулятореЧтобы получить имя устройства, перейдите по ссылке:
C:\Users\%username%\AppData\Local\Android\sdk\tools
Запустите
cmd
и введите:emulator -list-avds
Скопируйте имя устройства и вставьте его в командный файл
Сохраните файл как
emulator.bat
и закройтеТеперь дважды щелкните по нему,
emulator.bat
и эмулятор запущен!источник
%LOCALAPPDATA%\Android\sdk\emulator\emulator @Pixel_2_API_27
(часть после @ - это имя устройства, полученное из упомянутого-list-avds
C:
, чтобы сменить диск. Когда я включаю косую черту, т.е.C:/
я получаю сообщение об ошибке как в Powershell, так и в командной строке.Попробуй это
1. Полное видео уроки (для всех версий Windows)
ИЛИ
2. Текстовые уроки
Откройте командную строку и измените каталог, в котором находится ваш SDK
D:\Softwares\Android\sdk\tools\bin>
Теперь добавьте в него свой avdmanager, теперь ваш полный код
D:\Softwares\Android\sdk\tools\bin>avdmanager list avd
он покажет вам список устройств эмулятора, которые вы уже создали за несколько секунд
сейчас наберите
cd..
и запустите ваш эмулятор с этим cmd, здесь мое имя эмулятора Tablet_API_25, поэтому я набрал это имя после -avd.
D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25
РЕДАКТИРОВАТЬ: для Android Studio 3.2 или более поздней путь меняется на
D:\Softwares\Android\sdk\emulator\emulator -avd Tablet_API_25
т.е.
%ANDROID_HOME%\tools\emulator -avd [AVD NAME]
источник
tools
папки и находятся вemulator
папке. Для справки:C:\Users\USER_NAME\AppData\Local\Android\Sdk\emulator
В папке ANDROID_HOME у вас будет папка инструментов
В Mac / Linux
emulator -avd <avdName>
В Windowsemulator.exe -avd <avdName>
Если вы используете
API 24
Вы можете получить имена эмулятора из списка.android list avds
Если вы используете,API 25
вы получите его с помощью avdmanager вtools\bin
avdmanager list avds
источник
Откройте свой терминал и
И запустите следующее, чтобы получить имя эмулятора, которое вы создали перед использованием Android Studio
Замените $ emulator_name на тот, который вы хотите запустить и запустить
источник
перечислить эмуляторы у вас есть
например, у меня есть этот Nexus_5X_API_24
поэтому команда для запуска этого эмулятора
источник
-list-avds
опция. Это более легкий путьЕсли вы запускаете эмулятор для приложений Flutter, то можете запустить команду ниже:
В моем случае идентификатором эмулятора является Pixel_2_API_29, так как я создал его с помощью менеджера AVD в Android-студии. поэтому команда в моем случае ниже -
Спасибо
источник
Сначала измените каталог, в котором перечислены ваши устройства AVD; для меня это здесь:
Затем запустите эмулятор с помощью следующей команды:
./emulator -avd Your_avd_device_name
Для меня это:
Вот и все.
источник
Вот что вам нужно сделать:
1 . Загрузите и распакуйте SDK .
2. Откройте терминал и перейдите в каталог «tools».
3. Запустите инструмент «android» (./android, если вы находитесь в каталоге инструментов).
4. Отметьте «SDK Platform» для каждой версии Android, которую вы хотите использовать в эмуляторе.
5. Нажмите кнопку «Установить N пакетов».
6. Нажмите на каждый пакет и отметьте галочкой «Принять лицензию» (юридически я, вероятно, должен сообщить вам, что этот шаг может занять несколько часов, пока вы читаете каждую лицензию;).
7. Делать с этими лицензиями? Отлично. Нажмите «Установить». Подождите, пока менеджер SDK завершит установку ваших пакетов, затем вы можете закрыть его.
8.Верните в свой терминал, все еще в каталоге инструментов, введите ./android avd, чтобы запустить диспетчер виртуальных устройств Android.
9. Нажмите «Создать» и заполните форму, чтобы создать устройство, которое вы хотите эмулировать. В раскрывающемся списке «Цель» вы увидите платформы SDK, которые вы установили ранее. Если нужная вам версия отсутствует, вам нужно вернуться и установить ее. Нажмите ОК, когда вы закончите.
10. Нажмите на устройство, которое вы только что создали, и нажмите кнопку «Пуск», настройте все необходимые параметры в окне «Параметры запуска» и нажмите «Запуск».
Проверьте ответ на этот вопрос также.
источник
android
Инструмент теперь осуждаетсяЕсли вы правильно установили Android Studio, откройте командную строку и введите
emulator -list-avds
все устройства, а затем введитеemulator @avd_name
где avd_name - имя установленного эмулятора.источник
Предполагая, что у вас установлена Android Studio и SDK в вашей PATH, это:
emulator -avd avd_name
Чтобы получить список имен AVD, запустите:
emulator -list-avds
Источник: https://developer.android.com/studio/run/emulator-commandline.html
источник
Если вы находитесь на Windows, как насчет ярлыка? Очень легко разместить все, что вы хотите, и иконка будет наглядной и красивой.
C:\Users\YOURUSERNAME\AppData\Local\Android\Sdk\tools\
@
перед (посмотрите на картинку ниже)теперь вы можете делать с этим ярлыком все, что захотите, ставить на рабочий стол, связывать его с меню «Пуск» или с чем угодно
источник
У меня уже установлена студия. Но без запуска (не установки) Android Studio вы можете напрямую запустить эмулятор с
C: \ Users \ YOURUSERNAME \ AppData \ Local \ Android \ Sdk \ tools \ emulator.exe -netdelay none -netspeed full -avd YOUR_AVD_NAME
источник
Путь для эмулятора
источник
Для Linux / Ubuntu
Создать новый файл из терминала как
gedit emulator.sh (используйте любое имя для файла здесь я использовал "эмулятор")
Теперь напишите следующие строки в этом файле
cd / home / userName / Android / Sdk / tools /
./emulator @your созданное Android-устройство Имя
(здесь после @ напишите название вашего AVD например
./emulator @ Nexus_5X_API_27 )
Теперь сохраните файл и запустите ваш эмулятор, используя следующие команды
./emulator.sh
В случае отказа в доступе используйте следующую команду перед вышеуказанной командой
chmod + x emulator.sh
Все готово
источник
Получил это работает для Windows 10:
источник
Это команды на Mac
затем
источник
Я работаю с проектом React Native, и я также столкнулся с этой проблемой
Я решил это, создав на своем рабочем столе файл .bat, который можно быстро открыть.
Содержание .bat является
Где haria - мое имя пользователя Windows, а Pixel_2_XL_API_27 - мое имя эмулятора
Если вы хотите увидеть имя вашего эмулятора, откройте CMD (или PowerShell) и введите (в Windows)
Затем, чтобы увидеть имя эмулятора (ов)
источник
Для пользователей Windows:
C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator
emulator.exe
и отправьте в виде ярлыка туда, куда вы хотите.@
символом.C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator\emulator.exe @EmulatorName
источник
в 2019 году возможны некоторые изменения в связи с обновлением Android Studio.
смени каталог на sdk> инструменты
cd C: \ Users \ Intel \ AppData \ Local \ Android \ sdk \ tools
если этот адрес не работает 2.a открыть android studio 2.b открыть каталог Gradle Scripts (если у вас есть открытый проект внутри android studio, вы можете легко найти его в левой части экрана.) 2.c двойной щелчок по локальным свойствам (в самом низу) 2.d вы сразу увидите адрес, ( sdk dir ) 2.e измените каталог на этот адрес в командной строке (например, cd AppData) 2.f снова измените каталог на tools (cd tools)
проверьте список эмуляторов, которые вы все готовы создать
эмулятор -list-avds
скопируйте предпочитаемое имя эмулятора.
выберите и запустите ваш эмулятор
эмулятор -avd <предпочитаемое имя эмулятора>
сделано.
источник
emulator -avd ...
Затем мне удалось исправить ее,...\Android\Sdk\emulator
\tools
если вы установили Git в вашей системе. тогда вы можете запустить .sh bash code. Я создаю код bash для поиска на созданных вами устройствах ADV и перечисляю их. Затем вы можете выбрать номер устройства Adv для запуска эмулятора без запуска Android Studio.
ссылка: adv-emulator.sh
примечание [windows os]: пожалуйста, сначала добавьте
%appdata%\..\Local\Android\Sdk\emulator
в вашу системную папку путь, иначе bash-код не будет работать.источник
На окнах
источник
emulater.exe
найдено в$ANDROID_HOME\emulator
папке, а не в папке$ANDROID_HOME\tools
.Для Windows
В случае, если кто-то ищет ярлык / пакетный скрипт - Gist - Загрузите пакетный файл.
использование
источник
(Только для Windows ) Зачем себя мучить? Создайте простой BAT-файл ! :
Вот команда:
Пример:
источник
Вот что я сделал, чтобы быстро запустить эмулятор в Windows: я создал командный файл Windows следующим образом:
и просто запускаю командный файл каждый раз, когда мне нужен эмулятор.
источник
Если вы работаете в Windows, создайте файл .bat и просто дважды щелкните этот файл .bat, который будет экономить ваше время каждый день. Вот мой код для запуска эмулятора Android с использованием командного файла:
источник
Для пользователей Windows
Поместите следующий код в файл
cd /d Path of SDK folder \emulator && emulator -avd Name of Emulator
Вот пример
вы можете увидеть мой пост для автозапуска эмулятора при запуске Windows
источник
Вы можете создать сценарий оболочки и поместить его на рабочий стол:
Замените <user> своим идентификатором пользователя, а <AVD_NAME> - именем вашего файла avd, например pixel_2_api_28.
источник
сначала получите список эмуляторов, откройте cmd и запустите:
затем
затем создайте ярлык для
emulator.exe
поиска в каталоге выше, затем измените свойства в нем, отредактировавTarget:
текстовое поле следующим образомemulator.exe @YourDevice
источник