Установка 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.
Шаг 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