The Android емулатор е Виртуално устройство с Android (AVD), който представлява конкретно устройство с Android. Можем да използваме емулатора на Android като целево устройство, за да изпълним и тестваме нашето приложение за Android на нашия компютър. Емулаторът на Android предоставя почти цялата функционалност на истинско устройство. Можем да получаваме входящи телефонни обаждания и текстови съобщения. Той също така дава местоположението на устройството и симулира различни скорости на мрежата. Емулаторът на Android симулира въртене и други хардуерни сензори. Има достъп до магазина на Google Play и много повече
Тестването на Android приложения на емулатор понякога е по-бързо и лесно, отколкото на истинско устройство. Например, можем да прехвърляме данни по-бързо към емулатора, отколкото към истинско устройство, свързано чрез USB.
Емулаторът на Android идва с предварително дефинирани конфигурации за няколко телефона с Android, Wear OS, таблет, Android TV устройства.
Изисквания и препоръки
Емулаторът на Android приема допълнителни изисквания извън основното системно изискване за Android Studio. Тези изисквания са дадени по-долу:
- SDK Tools 26.1.1 или по-нова версия
- 64-битов процесор
- Windows: CPU с поддръжка на UG (неограничен гост).
- HAXM 6.2.1 или по-нова версия (препоръчва се HAXM 7.2.0 или по-нова версия)
Инсталирайте емулатора
Емулаторът на Android се инсталира, докато инсталирате Android Studio. Някои компоненти на емулатора обаче може или не могат да бъдат инсталирани, докато инсталирате Android Studio. За да инсталирате компонента на емулатора, изберете Android емулатор компонент в SDK инструменти раздел на SDK мениджър.
Стартирайте приложение за Android на емулатора
Можем да стартираме приложение за Android от проекта Android Studio или можем да стартираме приложение, което е инсталирано на емулатора на Android, както изпълняваме всяко приложение на устройство.
къде са настройките на браузъра
За да стартирате емулатора на Android и да стартирате приложение в нашия проект:
1. в Android Studio, трябва да създадем Android Virtual Device (AVD), което емулаторът да може да използва, за да инсталира и стартира вашето приложение. За да създадете нов AVD:-
1.1 Отворете AVD Manager, като щракнете Инструменти > AVD мениджър.
1.2 Кликнете върху Създаване Виртуален Устройство, в долната част на диалоговия прозорец на AVD Manager. Тогава Изберете Хардуер се появява страница.
алгоритми за сортиране обединяване сортиране
1.3 Изберете хардуерен профил и след това щракнете Следващия. Ако не виждаме хардуерния профил, който искаме, тогава можем да създадем или импортираме хардуерен профил. The Системен образ се появява страница.
1.4 Изберете системното изображение за конкретното API ниво и щракнете Следващия. Това води до отваряне на a Проверете конфигурацията страница.
1.5 Променете свойствата на AVD, ако е необходимо, и след това щракнете Завършек.
2. В лентата с инструменти изберете AVD, който искаме да стартираме нашето приложение от целевото устройство от падащото меню.
3. Кликнете Бягай.
Стартирайте емулатора, без първо да стартирате приложение
За да стартирате емулатора:
- Отворете AVD Manager.
- Щракнете два пъти върху AVD или щракнете Бягай
Докато емулаторът работи, можем да стартираме проекта Android Studio и да изберем емулатора като целево устройство. Можем също така да плъзгаме APKs файл, за да го инсталираме на емулатор, и след това да ги стартираме.
Стартирайте емулатора от командния ред
Android SDK включва емулатора на Android устройство. Android емулаторът ви позволява да разработите и тествате приложението, без да използвате физическо устройство.
Стартиране на емулатора
Използвайки подражател команда, ще стартираме емулатор. Това е алтернатива да стартирате нашия проект или да стартирате през AVD Manager.
Ето основния синтаксис на командния ред за стартиране на виртуално устройство:
$ emulator -avd avd_name [ {-option [value]} ... ]
или
$ emulator @avd_name [ {-option [value]} ... ]
Например, ако изпълним емулатора от Android Studio на Mac, командният ред по подразбиране ще бъде подобен, както следва:
10 мл до унция
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
За да покажете списъка с имена на AVD, въведете следната команда:
$ emulator -list-avds
Стартирайте и спрете емулатор и изчистете данните
От страницата Виртуално устройство можем да извършим следната операция на емулатора:
- За да стартирате емулатор на Android, който използва AVD, щракнете двукратно върху AVD или щракнете Стартирайте
- За да спрете работещия емулатор, щракнете с десния бутон и изберете Спри се, или щракнете върху Меню ▼ и изберете Стоп.
- Ако искаме да изчистим данните от емулатор и да го върнем в първоначалното състояние, когато е бил дефиниран за първи път, след това щракнете с десния бутон върху AVD и изберете Изтриване на данните. Или щракнете върху менюто ▼ и изберете Изтриване на данните.