Что необходимо для разработки под AndroidВариант 1. Официальный (Android Studio)Официальный вариант, рекомендуемый Google. Требует много трафика и достаточно мощный компьютер. Ознакомьтесь с
системными требованиями.
Дальше выбирайте предпочтительный вариант:
Вариант 1:
Скачать
полную версию (android-studio-bundle). В этом случае ничего дополнительно скачивать не придётся. Скачали и приступили к разработке.
Вариант 2:
Шаг 1: Скачать
только Android Studio (android-studio-ide) Шаг 2: Скачать
Android SDK (в самом низу страницы — sdk-tools)
Шаг 3: Загрузить в Android SDK нужные платформы (об этом ниже)
Вариант 2. Устаревший (Eclipse)До появления Android Studio, официальным инструментом служила среда разработки Eclipse. Сейчас этот вариант не поддерживается. Многое может не работать, но простые программы вы писать сможете.
Шаг 1: Скачать
Eclipse for Android DevelopersШаг 2: Скачать
Android SDK (в самом низу страницы — sdk-tools)
Шаг 3: Загрузить в Android SDK нужные платформы (об этом ниже)
Вариант 3. Альтернативный (NetBeans IDE + NBAndroid)Шаг 1: Скачать
NetBeans IDEШаг 2:
Установить плагин NBAndroidШаг 3: Скачать
Android SDK (в самом низу страницы — sdk-tools)
Шаг 4: Загрузить в Android SDK нужные платформы (об этом ниже)
Вариант 4. Мобильный (AIDE)Шаг 1: Установить
AIDEШаг 2: При запуске программа скачает нужные библиотеки для работы.
Что ставить в Android SDK Manager1) Обязательно Android SDK Build Tools
2) Обязательно Android SDK Platform Tools
3) Обязательно Android SDK Tools
4) Обязательно одну из платформ — Android X.X.X (API YY). В идеале самую свежую платформу и одну, которая совпадает с версией вашего устройства (если оно есть, это нужно быстрого запуска — Instant Run в Android Studio).
4.1) Обязательно SDK Platform
4.2) Если планируете запускать эмулятор этой версии, то ставьте System Image
4.3) Не обязательно, но крайне желательно - документацию (одной для какой-либо платформы хватит, учтите, занимает она много)
4.4) Если планируете разрабатывать игры или приложения, которые взаимодействуют с Google (карты, Google Play Services и т.д.), то нужен Google APIs
5) Желательно Android Support Repository
6) Если вам нужны драйвера для Android-устройства, то можно скачать Google USB Driver package
__________________