05 января 2014

Уcтановка и настройка Android SDK для Windows

В интернете куча инструкций по установке #Android SDK, но почему-то пришлось собирать из нескольких, чтобы все заработало. В итоге решил объединить все в одну.



  1. Скачиваем Android SDK и Java JDK (ссылки здесь).
  2. Устанавливаем Java JDK - здесь проблем быть не должно - дальше-дальше и готово, по умолчанию установится в папку Program Files.
  3. Распаковываем Android SDK - в пути распаковки избегаем русских символов и заодно пробелов - проще всего в корень диска.
  4. Если в имени вашего пользователя содержатся русские буквы и вы не переносили в другое место папку документов - это также может стать проблемой. Если нет - переходите к следующему пункту, если - да - читаем дальше. Можно перенести папку Мои документы в другое место, уже без русских букв. Для этого - заходим в Мои документы, или находим папку, где лежат файлы пользователя с ними (обычно этот папка в Пуске или на рабочем столе), жмем ПКМ по папке (или по свободному месту, не по файлу, внутри папки, если в нее зашли), выбираем Свойства, закладка Расположение, кнопка Переместить, выбираем папку для переноса (без русских букв в пути). Например у меня эта папка находится по пути D:\Docs\Documents. После выбора папки система спросит, переносить ли файлы из папки в новое место, соглашаемся. Аналогично я переместил в папку  D:\Docs другие папки, типа Музыки, Рисунков, Рабочего стола и т.д.
  5. Теперь прописываем переменные системы для Win7 - ПКМ по Компьютеру, Свойства, слева по ссылке Дополнительные параметры системы, в самом низу кнопка Переменные среды. В разделе Системные переменные жмем Создать, имя - ANDROID_HOME, значение - путь, куда распакован SDK + подпапка \sdk, например D:\Prog\AndroidSDK\sdk. Создаем еще одну переменную - имя ANDROID_SDK_HOME, значение на уровень выше папки с документами, то есть если в моем примере папка с документами находится здесь - D:\Docs\Documents, то указываем папку D:\Docs. После создания устройства для эмуляции, здесь будет находиться папка .android (с точкой в начале пути). Теперь находим переменную Path и добавляем (жмем кнопку Изменить) туда три значения, значения разделяем точкой с запятой (;):
    1. Путь к папке tools в папке sdk - например D:\Prog\AndroidSDK\sdk\tools;
    2. Путь к папке platform-tools в папке sdk - например D:\Prog\AndroidSDK\sdk\platform-tools;
    3. Путь к папке bin Java JDK - например C:\Program Files\Java\jdk1.7.0_45\bin;
    В итоге я добавил такую строку к тому, что было в переменной Path - D:\Prog\AndroidSDK\sdk\tools;D:\Prog\AndroidSDK\sdk\platform-tools;C:\Program Files\Java\jdk1.7.0_45\bin;
  6. Теперь можно открыть SDK Manager.exe (находится в папке, куда распаковади SDK),
    если есть желание и есть обновления - обновить сборки - после выбора обновления нужно будет согласиться с соглашением:
  7. Теперь можно попробовать запустить эмулятор, чтобы убедиться, все ли работает как надо. Для этого в SDK Manager выбираем в меню Tools - Manage AVDs... - в появившемся окне жмем кнопку New..., пишем имя эмулятора AVD Name (любое), выбираем устройство, которое будем эмулировать Device, версию Android Target, поддержку камеры Front / Back Camera, память Memory, объем внутренней памяти Internal Storage, объем SD-карты (если нужно) SD Card, жмем ОК, после чего выбираем появившееся устройство, и запускаем, нажав на Start....
После запуска возникла проблема - эмулятор вылетал с ошибкой сразу после запуска. Несколько вариантов решения проблемы:
  1.  Возможно, слишком большое разрешение эмулируемого устройства. Если экран монитора имеет 720 пикселей в высоту, а выбрано устройство высотой в 1024 - то можно попробовать сменить разрешение или монитора, или устройства.
  2. Возможно выставлен слишком большой объем памяти для устройства, в результате чего не хватает ОЗУ на системе. Можно попробовать уменьшить объем выделяемой памяти.
  3. Обновить драйвера видеокарты до последней версии.
 Результат:

Комментариев нет:

Отправить комментарий