Налаштування емуляції Android (Android Studio + JDK)
Для написання застосунків під Android на компʼютер потрібно встановити набір інструментів розробки Java - Java Development Kit(jdk) 11. А також деякий додатковий функціонал.
Інструкція зі встановлення
Встановлюємо JDK
Варіант 1: Вантажимо інсталятор та встановлюємо на свій компʼютер Java SE Development Kit 11.
Варіант 2:
На ОС Windows використовуємо Chocolatey і запускаємо таку команду:
choco install -y microsoft-openjdk11
На MacOS використовуємо Homebrew і запускаємо такі команди:
brew tap homebrew/cask-versions
brew install --cask zulu11
Для MacOS також потрібно встановити Watchman.
Встановлення і налаштування Android Studio
Завантажуємо інсталятор Android Studio з офіційного сайту і встановлюємо програму.
Запускаємо Android Studio. Проводимо перші налаштування: SDK -> More actions -> SDK Manager

На вкладці SDK Platform вибираємо чекбокс Android 12 (S)

На вкладці SDK Tools ставимо галочки в чекбоксах Android SDK Build-Tools, Android Emulator, Android SDK Platform-Tools, Google Play Services, Intel x86 Emulator Accelerator.

Тиснемо Apply, погоджуємося з усіма необхідними ліцензіями і чекаємо, доки все встановиться.

Створення емулятора Android
Відкриваємо Virtual Device Manager

Натискаємо Create device і обираємо пристрій на якому будемо тестувати застосунок.


У колонці Play Store позначка показує про доступність для цього пристрою Google Play Services (гугл аккаунт, пошта, пуш повідомлення, тестування оплати через Google Pay, тестування авторизації за допомогою Google тощо).
У колонці Size вказана діагональ екрану в дюймах.
Обравши пристрій натискаємо Next.
Наступний крок - вибір версії android, яка буде встановлена на емулятор. Нині для публікації додатку в Google Play Market необхідно, щоб цільова ОС була не нижче API level 31, тому треба обирати версію 12(S) або вище.
Можна також обрати версію нижче цільової для тестування на умовно “старих” пристроях, але обов’язково треба все протестовувати на цільовій ОС.
Після закінчення налаштувань натискаємо Next.

Останні налаштування емулятора. Можна дати пристрою назву, змінити орієнтацію, з якою буде запускатись емулятор, а також налаштувати додаткові параметри.

Якщо натиснути кнопку Show Advanced Settings можна налаштувати додаткові параметри емулятора. Тут можна налаштувати, яке джерело буде використовуватись для камери емулятора, обмежити швидкість інтернету та інше.
Зверніть увагу у розділі Memory and Storage на параметр Internal Storage. Цей параметр слід збільшити(по дефолту 2048мб - має бути достатньо).
Якщо при встановленні додатку з’явилась помилка вказана нижче, то потрібно збільшити значення памʼяті.
java.util.concurrent.ExecutionException:
com.android.builder.testing.api.DeviceException:
com.android.ddmlib.InstallException:
INSTALL_FAILED_INSUFFICIENT_STORAGE

Після налаштувань треба натиснути Finish. Після цього емулятор буде додано до Virtual Device Manager.
Запуск емулятора Android
Наразі створений емулятор порожній. Треба зробити перший запуск, щоб на віртуальному пристрої встановилася необхідна версія Android OS. Для цього в пристрої в колонці Actions натискаємо трикутник.


Якщо необхідно відредагувати налаштування емулятора, потрібно натиснути піктограму олівця.
Якщо натиснути три точки, то з'являться додаткові функції налаштування:
Wipe Data - повне очищення емулятора. (після цього треба знову встановлювати Andoroid OS, а також необхідно буде знову встановити застосунок)
Cold Boot Now - “холодний запуск” - імітація запуску телефону (допомагає вирішити баги емулятора, які інколи трапляються). По дефолту емулятор вмикається у режимі Quick Boot (якщо на живому пристрої - то це ніби ви просто розблокували телефон). Це налаштування можна змінити натиснувши на олівець -> Show Advanced Settings -> scrool to Emulated Perfomance -> Boot option: Quick boot(default)/Cold boot.

Last updated