> For the complete documentation index, see [llms.txt](https://swit-school.gitbook.io/qa-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://swit-school.gitbook.io/qa-book/testuvannya-igor/instrumentarii/vstanovlennya-ta-nalashtuvannya-android-studio.md).

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

{% embed url="<https://www.youtube.com/watch?v=51JPpu1H1Cs>" %}

## Встановлення Android Studio <a href="#link2" id="link2"></a>

Програма, необхідна розробки мобільного додатка – `Android studio`. Тестувальники можуть робити знімки з гри, відеозаписи та знімати логи, використовувати емулятор для тестування ігор. Все, що потрібно зробити для встановлення:

* Завантажити установник `AndroidStudio`з [офіційного сайту](https://developer.android.com/studio/index.html) .

Після того, як запустимо встановлення програми та натиснемо кнопку `Next`, побачимо вікно вибору компонентів. Вибираємо все, т.к. ми будемо запускати наш додаток на емуляторі:

<figure><img src="https://devcolibri.com/cp/wp-content/uploads/courses/colibri-tweet-1/lesson0/AvdSetup.png" alt=""><figcaption></figcaption></figure>

Потім треба вибрати шляхи застосування та його назву. Ці дані залишаємо незмінними:

<figure><img src="https://devcolibri.com/cp/wp-content/uploads/courses/colibri-tweet-1/lesson0/Path.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://devcolibri.com/cp/wp-content/uploads/courses/colibri-tweet-1/lesson0/Name.png" alt=""><figcaption></figcaption></figure>

Далі чекаємо кінця установки програми. Після встановлення у вас з'явиться вікно, що сигналізує про закінчення встановлення програми:

<figure><img src="https://devcolibri.com/cp/wp-content/uploads/courses/colibri-tweet-1/lesson0/SetupFinished.png" alt=""><figcaption></figcaption></figure>

Натискаємо кнопку `Finish`(чекбокс про запуск програми після натискання кнопки стоїть автоматично). Після запуску програми бачимо вікно, яке запитує, чи хочемо імпортувати налаштування з попередньої версії `Android Studio`. Якщо у вас раніше була встановлена `Android Studio`​​, то натискайте перший варіант, інакше - другий.

<figure><img src="https://devcolibri.com/cp/wp-content/uploads/courses/colibri-tweet-1/lesson0/ImportSettings.png" alt=""><figcaption></figcaption></figure>

Екран з описом сигналізує про те, що у нас не встановлено `SDK`, просто натискаємо `Next`:

<figure><img src="https://drive.google.com/uc?id=1EFud5_2jVI5FdT-LfWdtT19gYS7SLOYV" alt=""><figcaption></figcaption></figure>

Далі нам потрібно вибрати тип установки. Вибираємо `Standard`:

<figure><img src="https://drive.google.com/uc?id=1BLKkQVb97obr0eYPV5iRGK2IOZVhLWC5" alt=""><figcaption></figcaption></figure>

Потім з'явиться вікно вибору теми. У наших уроках ми будемо використовувати світлу тему `Intellij`. Якщо ви хочете, то також можете вибрати цю тему на цьому етапі або поміняти її в будь-який інший час. Вибираємо будь-яку з двох тем і натискаємо `Next`.

<figure><img src="https://drive.google.com/uc?id=1hR1TxyChRZ4sN7NN8hRdwyTeAq0V6fv2" alt=""><figcaption></figcaption></figure>

У вікні, що з'явиться, відобразяться частини `SDK`. `SDK`(Software development kit). `SDK`- Набір бібліотек для розробки додатків для операційної системи `Android`. Без установки `SDK`ми зможемо розпочати роботу, т.к. не матимемо доступ до базових класів системи `Android`. Також відображається шлях, куди буде встановлено `SDK`. Нічого не міняємо, натискаємо `Next`. У вікні про підтвердження скачування `SDK`натискаємо `Finish`:

<figure><img src="https://drive.google.com/uc?id=1vH-ZIHXXF8zfhXxY_pxDZjr6YxrX7uN4" alt=""><figcaption></figcaption></figure>

Підтверджуємо ліцензійну угоду, вибравши варіант `Accept`та натискаючи кнопку `Next`.

<figure><img src="https://drive.google.com/uc?id=12DIfSJVqbjYH8S6P-I0uHSUt6n-o2Fqc" alt=""><figcaption></figcaption></figure>

Очікуємо завантаження `SDK`та компонентів і натискаємо кнопку `Finish`. Перед нами з'явиться стартова панель програми.

## Створення порожнього проекту <a href="#link3" id="link3"></a>

Для початку створимо новий проект. Для цього натискаємо на пункт `Start a new Android Studio project`:

<figure><img src="https://drive.google.com/uc?id=1juePdELai0V5FqmIwvdG2qKIQDizzIGt" alt=""><figcaption></figcaption></figure>

Відразу після цього у нас з'явилося вікно з інформацією про додаток:

<figure><img src="https://drive.google.com/uc?id=1ru9dm4X5inaTD57GU6WvWYo8NtyMUL22" alt=""><figcaption></figcaption></figure>

Нам треба заповнити 3 поля:

* `Application name`- Ім'я програми. Назвемо наш перший додаток `HelloWorld`.
* `Company domain`- Пакет програми. Загальноприйнятий формат запису представляється як `com.dev.colibri`. Зазвичай значеннєве навантаження імені пакета пов'язане з ім'ям компанії, що розробляє програму. Якщо ви не уявляєте жодної компанії, то жодних обмежень з погляду мови немає. Пакет використовується для ідентифікації програми на пристрої, а також під час завантаження в `Play Market`. Тобто. двох додатків з одним і тим же пакетом на `Android`пристрої і `Play Market`бути не може. Ще варто пам'ятати, що вказавши одного разу одне ім'я пакета при публікації програми змінити `Play Market`його вже не буде можливим.
* `Project location`- Шлях вашого проекту. Зазвичай, створюють окрему папку для `Android`проектів, але ви можете зробити по-своєму.

Добре, натискаємо кнопку `Next`. Мабуть вікно такого виду:

<figure><img src="https://drive.google.com/uc?id=1O3gzr-FQes8rSSYogFeCkse3nx1YTbAN" alt=""><figcaption></figcaption></figure>

Тут нам треба вибрати, які пристрої (планшети, телефони, телевізори тощо) наш додаток буде підтримувати. Ідеальний варіант - підтримка 100% всіх пристроїв. Але це накладає певні обмеження ваші дії і створює труднощі при написанні коду. Ми будемо підтримувати лише телефони та планшети ( `Phone and Tablet`), починаючи з 21 версії. Для цього треба вибрати зі списку варіант `API 21: Android 5.0(Lollipop)`. Добре, натискаємо кнопку `Next`. З'являється форма, що пропонує вибрати шаблон екрану:

<figure><img src="https://drive.google.com/uc?id=1r84D_VgpHm2WtJlCztOgtumIxwlkzcRz" alt=""><figcaption></figcaption></figure>

За замовчуванням стоїть варіант `Empty Activity`. Нам він підходить, тож натискаємо кнопку `Next`. Тепер нам залишилося вказати ім'я для нашого `Activity`та нашого `layout`файлу. Залишаємо імена, які рекомендуються за умовчанням:

<figure><img src="https://drive.google.com/uc?id=1BEOetcB3HxzJgs2NhfU-RyybiaItjIvT" alt=""><figcaption></figcaption></figure>

Наступною дією натискаємо кнопку `Finish`та чекаємо, поки наш проект збереться.

Після завантаження наш проект нарешті зібрався. Це може зайняти якийсь час уперше (до 10 хв, можливо).

Далі клікаємо на Logcat:

<figure><img src="/files/fK9bG5JFsYMCdPx7fnCF" alt=""><figcaption></figcaption></figure>
