Установка Eclipse и Android SDK в Ubuntu

Опубликовано:

Актуальная на сегодняшний день задача — установка комплекта разработчика мобильных приложений Android в операционной системе Ubuntu Linux. Процесс абсолютно не сложный, нужно просто понимать последовательность действий, и иногда требуется разрешение некоторых мелких проблем.

Я опишу проверенную последовательность действий для Ubuntu 14.04 и свежей, на момент написания инструкции, версии Eclipse 4.3.2 Kepler.

Шаг 1. Установка Eclipse IDE

Сразу оговорюсь, что на данный момент Eclipse IDE лучший выбор для разработки андроид приложений, да и для других он тоже подойдёт. Итак, скачаем свежую версию Eclipse с официального сайта, нам подойдёт редакция Eclipse Standard 4.3.2 (версия может отличаться), 32 или 64 бита, в зависимости от разрядности операционки.

Скачаный файл eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz нужно просто распаковать в директорию, из которой он будет запускаться. Я выбрал диреторию /opt/eclipse:

sudo tar -zxvf ./eclipse-standard-kepler-SR2-linux-gtk-x86_64.tar.gz -C /opt

Сделаем файл запускаемым:

sudo chmod +x /opt/eclipse/eclipse

Для удобства создадим символическую ссылку в нашей домашней директории, чтобы потом запускать по ней Eclipse IDE:

sudo ln -s /opt/eclipse/eclipse /home/username/eclipse

Для запуска из терминала создадим символическую ссылку

sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

Теперь среду разработки можно запускать из папки /opt/eclipse или по символической ссылке.

Чтобы Eclipse заработал, системе потребуется Java, подойдёт «OpenJDK Java 7 Runtime» из центра приложений Ubuntu, иначе при запуске Eclipse появится сообщение об ошибке.

Русифицируем

скачиваем http://mirror.tspu.ru/eclipse/technology/babel/update-site/R0.12.0/babel-R0.12.0-juno.zip

Набираем в верхнем меню Help — Install New Software.

В появившемся окне нажал кнопку Add...
В строке Name: набрал Babel
В строку Location: скопировал вышенайденную строку для моей версии eclipse.
Нажал Ok.
В строке Work with: появилось Babel — http://mirror.tspu.ru/eclipse/technology/babel/update-site/R0.12.0/juno/
А в списке появилась надпись pending...
Несколько минут ждал, пока он отпендится.
В появившемся списке выбрал русский языковой пакет.
Нажал Next. Нажал Finish.
Началось скачивание и установка пакетов русификации.
Выскочило security warning, но я согласился с продолжением установки.
Далее согласился с перезагрузкой eclipse.
После перезагрузки увидел родные слова начертанные русскими буквами: Файл, Изменить, Проект и прочие.


Шаг 2. Установка Android SDK

Скачиваем Android SDK с официального сайта, на момент написания файл назывлся android-sdk_r21.0.1-linux.tgz. Распаковываем архив, можно туда же, где установлен Eclipse IDE:

sudo tar -zxvf ./android-sdk_r21.0.1-linux.tgz -C /opt

Путь для запуска менеджера пакетов, получился таким /opt/android-sdk-linux/tools/android, сами пакеты можно установить самому, а можно потом воспользоваться перспективой Eclipse, которая по сути выдаст то же окно менеджера пакетов. В общем случае нужно выбрать версию API, например Android 4.2 (API 17) или несколько, а может и все.

Шаг 3. Установка ADT Plugin для Eclipse

Перед установкой плагина лучше сразу установить пару пакетов, без которых возникнут ошибки, это GEF и WST Server Adapters. Установить плагины можно в самом Eclipse, для этого запускаем стандартную утилиту из меню программы:

Help > Install New Software...

В самой верхней строке, появившегося окна, вводим адрес репозитория GEF:

http://download.eclipse.org/tools/gef/updates/releases/

назовём его «GEF Plugin», для понимания. После ввода ссылки репозитория в окне обновлений появится строка с чекбоксом, отметим её:

GEF (Graphical Editing Framework)

Завершим установку плагина, скорее всего потребуется перезагрузка Eclipse.

Аналогичным образом добавим репозиторий Eclipse Juno, адрес:

http://download.eclipse.org/releases/juno

Если версия Eclipse отличается от Juno — следует указать её. Назовём репозиторий «Juno». В окне обновлений нужно выбрать один пункт:

Web, XML, Java EE and OSGi Enterprise Development > WST Server Adapters

Завершим установку плагина. Теперь пора приступить к установке самого ADT PLugin, вводим адрес репозитория:

https://dl-ssl.google.com/android/eclipse/

назовём его «ADT Plugin», для понимания. После ввода ссылки репозитория в окне обновлений появится пару строк, нам нужна строка с интсрументами разработчика, отметим её:

Developer Tools

Теперь остаётся завершить установку, согласиться или нет с лицензией и т.п. В конце установки Eclipse попросит перезагрузки.

Если по каким-то причинам в меню Window отсутствуют пункты Android SDK Manager и Android Virtual Device Manager, нужно просто включить отображение этих опций через меню Eclipse:

Window > Customize perspective > Command Groups Availability

В открывшейся вкладке выбираем пункт Android SDK and AVD Manager и жмём OK.

На будущее, расположение Android SDK настраивается через меню:

Window > Preferences > Android

первая строка это то что нам нужно.

Теперь установка комплекта разработчика завершена и можно приступать к самому интересному, но это уже совсем друная история.

Возможная ошибка при запуске Android приложения в Eclipse:

error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Устранятся установкой пакета ia32-libs:

sudo apt-get install ia32-libs

Понравилась статья, расскажи о ней друзьям, нажми кнопку!