среда, 2 июля 2014 г.

Настройка Lubuntu для разработки под android

Описан процесс настройки системы типа ubuntu (конкретно проделано на lubuntu) для разработки: от чистой системы до запуска приложения на устройстве.

Подробности под катом...

Установка Java

Для установки понадобится Java SDK и JRE.  Скачивается с сайта Oracle (напр. www.oracle.com/technetwork/java/javase/downloads/index.html)

Скачанные архивы распакуй куда удобно (если это архивы, а не rpm), например можно создать папку $HOME/java и держать все там. Пример содержимого папки java:

jdk1.8.0_05/
jre1.8.0_05/

и чтобы не было проблем при запуске IDE и компиляции приложений надо прописать пути:

export JAVA_HOME=/home/vova/java/jdk1.8.0_05
export PATH=${PATH}:/home/vova/java/jre1.8.0_05/bin

чтобы не писать это в терминал каджый раз перед запуском IDE (которую придется тогда тоже запускать из той же сессии терминала) можно прописать эти строки в файл $HOME/.bash_profile или $HOME/.profile (в зависимости от системы).


Установка IDE

Выбираем по желанию.  На момент написания статьи доступна Android Studio (beta).  Радостная новость: она на платформе IntelliJ IDEA.  Google it или воспользуйся ссылкой на скачивание ниже. После скачивания распаковываем архив куда удобно.  Внутри есть android sdk, надо установить ANDROID_SDK_HOME, чтобы он указывал не нее:

ANDROID_SDK_HOME="$HOME/android studio/sdk"

Не забудь при первом запуске IDE открыть Android SDK Manager, чтобы установить нужные платформы (android platform) под версии андроид, для которые планируешь писать приложение.

Установка ADB

Для подключения устройств понадобится Android Debug Bridge. Если кратко, то нужно сделать следующие:

sudo apt-get install android-tools-adb

Из под root создать файл /etc/udev/rules.d/51-android.rules и вписать туда строку:

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
где вместо 04e8 в ATTR{idVendor} нужно указать id производителя из списка (список на странице по ссылке "Установка ADB" ниже).  В конце надо установить права доступа:

chmod a+r /etc/udev/rules.d/51-android.rules


При подключении android-устройства по USB убедись, что на устройстве включен режим отладки.  Если проделаны вышеуказанные действия по установке ADB и установлена ANDROID_SDK_HOME, то при подключении устройство должно запросить разрешение на режим отладки.  Проверить, подключено ли устройство можно выполнив

adb devices

если все нормально, то устройство будет отображено как device. Другие возможные варианты: unathorised --- проверить ANDROID_SDK_HOME; offline --- не подключено; и др.


Вот, вроде, все; можно запускать IDE, создавать HelloWorld и запускать на android девайсе.  О возникших проблемах можешь писать в комментариях.

Ссылки

Устновка переменных среды в linux: http://www.cyberciti.biz/faq/set-environment-variable-linux/

Замечания просьба писать в комментарии.

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

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