💻
React Native
  • 👨‍💻Full-Stack Web Developer
  • 📚Теорія
    • 1️⃣Налаштування робочого середовища
      • Вступ
      • Налаштування середовища розробки
      • Перший проект
      • Налаштування емуляції Android (Android Studio + JDK)
      • Налаштування емуляції Iphone (Xcode)
      • Запуск проекту на віртуальних пристроях
      • Expo Snack
    • 2️⃣Верстка і стилізація
      • Функціональні та класові компоненти
      • Базові компоненти
      • Фундаментальні концепції React в React Native
      • Стилізація компонентів
      • Стилізація залежно від платформи
      • Кольори
      • Зображення
      • Векторна графіка
      • Розташування компонентів
      • Робота зі шрифтами
      • Колекції даних
      • Дебаг застосунку
    • 3️⃣Обробка подій
      • Обробка подій
      • Обробка текстових інпутів
      • Інпути в фокусі
      • Форма для збору даних
      • Робота з клавіатурою
      • Перехоплення подій
    • 4️⃣Навігація
      • Підключення навігації
      • Перемикання екранів
      • Передача параметрів між екранами
      • Хедер екрану
      • Вкладена навігація
      • Нижня навігація
    • 5️⃣Нативні компоненти
      • Камера
      • Мапи
      • Геолокація
    • 👷Практика
      • 1️⃣Завдання 1
      • 2️⃣Завдання 2
      • 3️⃣Завдання 3
      • 4️⃣Завдання 4
      • 5️⃣Завдання 5
      • 6️⃣Завдання 6
      • 7️⃣Завдання 7
    • Додаткові покликання
  • Про мене
    • Про мене
Powered by GitBook
On this page
  • Інструкція зі встановлення
  • Встановлення і налаштування Android Studio
  • Створення емулятора Android
  • Запуск емулятора Android
  1. Теорія
  2. Налаштування робочого середовища

Налаштування емуляції Android (Android Studio + JDK)

PreviousПерший проектNextНалаштування емуляції Iphone (Xcode)

Last updated 1 year ago

Для написання застосунків під Android на компʼютер потрібно встановити набір інструментів розробки Java - Java Development Kit(jdk) 11. А також деякий додатковий функціонал.

Не варто зі старту гнатися за найостаннішим пакетом jdk, оскільки можуть виникати проблеми при розробці. 11 версія стабільно працює і цього цілком вистачить при розробці застосунків. Хоча для любителів екстремальних відчуттів і танців з бубном можна погратися і з .

Інструкція зі встановлення

Встановлюємо JDK

Варіант 1: Вантажимо інсталятор та встановлюємо на свій компʼютер .

Варіант 2:

На ОС Windows використовуємо і запускаємо таку команду:

terminal
choco install -y microsoft-openjdk11

На MacOS використовуємо Homebrew і запускаємо такі команди:

terminal
brew tap homebrew/cask-versions
terminal
brew install --cask zulu11

Для MacOS також потрібно встановити .

Встановлення і налаштування Android Studio

  1. Завантажуємо інсталятор з офіційного сайту і встановлюємо програму.

  2. Запускаємо Android Studio. Проводимо перші налаштування: SDK -> More actions -> SDK Manager

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

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

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

Створення емулятора Android

  1. Відкриваємо Virtual Device Manager

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

У колонці Play Store позначка показує про доступність для цього пристрою Google Play Services (гугл аккаунт, пошта, пуш повідомлення, тестування оплати через Google Pay, тестування авторизації за допомогою Google тощо).

У колонці Size вказана діагональ екрану в дюймах.

Обравши пристрій натискаємо Next.

  1. Наступний крок - вибір версії android, яка буде встановлена на емулятор. Нині для публікації додатку в Google Play Market необхідно, щоб цільова ОС була не нижче API level 31, тому треба обирати версію 12(S) або вище.

    Можна також обрати версію нижче цільової для тестування на умовно “старих” пристроях, але обов’язково треба все протестовувати на цільовій ОС.

    Після закінчення налаштувань натискаємо Next.

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

Якщо натиснути кнопку 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

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

Після встановлення емулятор із Google Services займає 8-13 Гб на жорсткому диску, емулятор без Google Services - 3-4 Гб.

Якщо необхідно відредагувати налаштування емулятора, потрібно натиснути піктограму олівця.

Якщо натиснути три точки, то з'являться додаткові функції налаштування:

Wipe Data - повне очищення емулятора. (після цього треба знову встановлювати Andoroid OS, а також необхідно буде знову встановити застосунок)

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

📚
1️⃣
новими версіями
Java SE Development Kit 11
Chocolatey
Watchman
Android Studio