1. Установка и настройка требуемого ПО

Установим требуемое программное обеспечение для разработки под Android

1. Установка программного обеспечения

Для разработки приложений необходимо установить следующие компоненты:

  • Java Development Kit (можете установить актуальную версию);

  • специализированную среду разработки Android Studio (https://developer.android.com/studio/).

Процесс установки JDK стандартный и не требует дополнительных комментариев.

Установка Android Studio также довольно проста и сводится к выбору рекомендуемых параметров. Однако, следует остановиться на одном моменте.

При выборе типа установки желательно выбрать пункт "Android Virtual Device" при установке компонентов Android Studio.

2. Требования к процессору и операционной системе для эмулятора

Google предоставляет для разработчиков набор инструментов для разработки (Android Software Development Kit или просто SDK), среди которых важную роль занимает эмулятор Android-устройств.

Эмулятор позволяет разрабатывать приложения без наличия физических устройств, а также позволяет тестировать работу приложения на разных конфигурациях устройств.

Эмулятор позволяет эмулировать не только операционную систему, но и работу CPU. Эмуляция процессора ARM на процессоре x86 неоптимальна, поэтому эмулируется работа Android-устройства под управлением процессора x86.

Для того, чтобы использовать x86-эмулятор, необходимо установить дополнительно ПО:

  • для Linux нужно установить KVM;

  • для пользователей macOS и Windows необходимо установить “Intel Hardware Accelerated Execution Manager” (HAXM), который устанавливается при установке Android Studio.

Также, ваш процессор должен удовлетворять следующим требованиям:

Операционная система

Производитель CPU

Требования

macOS

Intel

должен работать любой современный компьютер

Linux/Windows

Intel

поддержка технологий Intel VT-x, Intel EM64T (Intel 64) и Execute Disable (XD) Bit

Linux

AMD

поддержка AMD Virtualization (AMD-V) и Supplemental Streaming SIMD Extensions 3 (SSSE3)

Windows 10 Апрель 2018 и новее

AMD

поддержка Windows Hypervisor Platform (WHPX)

Если ваш процессор не поддерживает данные технологии, вам стоит использовать физическое устройство для отладки и тестирования приложения.

Если вы используете Windows или Linux, убедитесь что в BIOS включена поддержка "virtualization extensions" (часто, эта опция по умолчанию бывает выключена).

Более детальную информацию об эмуляторе, технологиях виртуализации, а также гайд по запуску эмулятора с процессорами AMD, а также с ОС Linux и macOS читайте здесь и здесь.

Last updated