Пришлось переставлять
систему на своём ноуте, решил фиксировать
что и как я ставлю. Очень жалею, что не
сделал этого в первый раз.
Windows я уже поставил и
настроил всё что мне нужно для
программирования (Мити в первую очередь).
На тему установки и настройки среды
разработки Мити (под Windows) на Хабре я
опубликовал статью.
В этом посте соберу что я настраивал в
Ubuntu в первую очередь.
Итак, у меня Ubuntu 11.10. В
наивной попытке подружиться с новой
для меня ОС набрёл на одну статью.
Часть информации я почерпнул из неё.
Настройка Grub
После установки Ubuntu
11.10 рядом с Windows 7 x64 появился список
загружаемых ОС и конечно же Ubuntu стоит
на первом месте и грузится сама через
10 секунд. Управляет загрузкой некий
Grub.
Чтобы добраться до его настроек можно
поставить Grub Customizer.
Для установки набрать
в терминале:
sudo
add-apt-repository ppa:danielrichter2007/grub-customizer
sudo
apt-get update
sudo
apt-get install grub-customizer
Выключение новых скроллбаров
Убрать новые скроллбары
можно следующей командой:
sudo
apt-get remove overlay-scrollbar liboverlay-scrollbar3-0.2-0
liboverlay-scrollbar-0.2-0
После чего потребуется
перезагрузка.
Вернуть удалённые
пакеты можно так:
sudo
apt-get install overlay-scrollbar liboverlay-scrollbar3-0.2-0
liboverlay-scrollbar-0.2-0
И снова перезагрузить
систему.
Энергосбережение на нетбуках / ноутбуках
Jupiter – утилита,
предназначенная для настройки экономии
энергопотребления.
Установка:
sudo
add-apt-repository ppa:webupd8team/jupiter
sudo
apt-get update
sudo
apt-get install jupiter
Поддержка Qt приложений в системном трее
Qt приложения, такие как
Shutter, Jupiter не отображаются в системном
трее, для их поддержки нужно выполнить
команду:
gsettings
set com.canonical.Unity.Panel systray-whitelist "['all']"
После чего потребуется
перезайти в сессию.
Выключение новых скроллбаров
Убрать новые скроллбары
можно следующей командой:
sudo
apt-get remove overlay-scrollbar liboverlay-scrollbar3-0.2-0
liboverlay-scrollbar-0.2-0
После чего потребуется
перезагрузка.
Вернуть удалённые
пакеты можно так:
sudo
apt-get install overlay-scrollbar liboverlay-scrollbar3-0.2-0
liboverlay-scrollbar-0.2-0
И снова перезагрузить
систему.
Энергосбережение на нетбуках / ноутбуках
Jupiter – утилита,
предназначенная для настройки экономии
энергопотребления.
Установка:
sudo
add-apt-repository ppa:webupd8team/jupiter
sudo
apt-get update
sudo
apt-get install jupiter
Поддержка Qt приложений в системном трее
Qt приложения, такие как
Shutter, Jupiter не отображаются в системном
трее, для их поддержки нужно выполнить
команду:
gsettings
set com.canonical.Unity.Panel systray-whitelist "['all']"
После чего потребуется
перезайти в сессию.
GUI для управления пакетами Ubuntu
Для установки Менеджера
пакетов Synaptic выполнить команду:
sudo
apt-get install synaptic
Установка OpenJDK
sudo
apt-get install openjdk-7-jre
Установка Eclipse
Я установил 32-х разрядную
версию Eclipse Classic 3.7.2 (Indigo).
Просто распаковал архив в свою домашнюю
папку.
Установка Android SDK
Скачать здесь.
Потом распаковать на диск, например, в
папку «Домашняя папка/android-sdk», запустить
«Домашняя папка/android-sdk/tools/android» и
установить пакеты. Я устанавливал всё,
мало ли что понадобится. Процесс почему-то
очень долгий. Рекомендую сохранить всю
папку android-sdk на случай будущих
переустановок. Тогда достаточно будет
только восстановить папку, и, возможно,
обновить устаревшие пакеты.
Установка ADT Plugin
Плагин Android Development Tools
(ADT) расширяет функции Eclipse как раз в
части разработки ПО под Android. Для установки
и настройки ADT-плагина делаем следующее:
- Меню Help > Install New Software…
- Кнопка Add.
- В диалоге “Add Repository” в поле Name ввести, например, “ADT Plugin”, в поле Location – “https://dl-ssl.google.com/android/eclipse/”, нажать OK
- Перезапустить Eclipse.
- После перезапуска Eclipse, точнее ADT Plugin, предложит скачать Android SDK или настроиться на уже установленный. Выбрать второе.
Установка Eclipse Market
Удобный сервис для
поиска и установки плагинов в Eclipse. Для
установки делаем следующее:
- Меню Help > Install New Software…
- В открывшемся диалоге “Install” в поле “Work with” из выпадающего списка выбираем “Indigo — httр://download.eclipse.org/releases/indigo”.
- Ниже в поле фильтра набираем слово “market”, например. В отфильтрованном списке ставим галочку напротив “Marketplace Client”.
- Next, Next, принимаем условия лицензионного соглашения, Finish, Restart now (Ecplipse).
Теперь в меню Help появится
пункт “Eclipse Marketplace…”.
Установка Checkstyle
Полезный инструмент,
для контроля качества оформления
Java-кода. Установка:
- Меню Help > Eclipse Marketplace…
- В поле “Find” набрать “checkstyle”, нажать кнопку “Go”.
- Будет найден “Checkstyle Plug-in”, нажать кнопку “Install”, дальше всё и так ясно.
В Android-проекты Мити уже
добавлена конфигурация Checkstyle, поэтому
дополнительно настраивать ничего не
придётся.
Установка SVN-клиента
Я использую RapidSVN.
Устанавливал репозиторием Ubuntu.
Загрузка Android-исходников Мити
- Создать каталог «Домашняя папка/robot-mitya».
- Запустить RapidSVN.
- Правой кнопкой на Закладках, выбрать «Создать новую рабочую копию...».
- В диалоге «Извлечение копии» в поле URL указать «https://robot-mitya.googlecode.com/svn/trunk/», в поле «Целевой каталог» выбрать «Домашняя папка/robot-mitya».
Добавление проектов в рабочий каталог (workspace)
- Установить рабочий каталог в Eclipse. Меню File > Switch Workspace > Other... Указать каталог «/home/dmitrydzz/robot-mitya/Android».
- Добавляем проект RoboHead. Меню File > New > Project…
- В открывшемся диалоге “New Project” на шаге “Select a wizard” раскрыть список Android, выбрать “Android Project”. Нажать кнопку Next.
- На шаге “Create Android Project” выбрать опцию “Create project from existing source” и указать Location “c:\robot-mitya\Android\RoboHead”.
- Здесь же (шаг “Create Android Project”) в поле “Project Name” вписать “RoboHead”. Next.
- На шаге “Select build target” убедиться, что выбрана платформа “Google APIs” с API Level 10. Next.
- На шаге “Application Info” в поле “Application Name” указать “RoboHead”. Finish.
- Теперь добавляем проект RoboHeadTest. Опять Меню File > New > Project…
- В диалоге “New Project” на шаге “Select a wizard” раскрыть список Android, выбрать “Android Test Project”. Нажать кнопку Next.
- На шаге “Create Android Project” в поле “Project Name” вписать “RoboHeadTest”.
- Здесь же (шаг “Create Android Project”) выбрать опцию “Create project from existing source” и указать Location “c:\robot-mitya\Android\RoboHeadTest”. Next.
- На шаге “Select build target” убедиться, что выбрана платформа “Google APIs” с API Level 10. Next. Я сталкивался со случаями, когда на этом пункте кнопка Next, будучи активной, не нажималась. Тогда помогало откатиться к шагу добавления тестового проекта и добавить его не как “Android Test Project”, а как “Android Project”.
- ёНа шаге “Application Info” в поле “Application Name” указать “RoboHeadTest”. Finish.
Настройка Ubuntu для отладки на HTC Sensation
Об этом мой предыдущий пост в блоге. О других аппаратах смотреть комментарии.
Запуск приложений
Всё готово для загрузки
и запуска приложения RoboHead на телефоне.
RoboHeadTest можно запускать
и в эмуляторе. Не обещаю этого для
RoboHead. Только нужно создать виртуальное
устройство.
- Меню Window > AVD Manager.
- Кнопка New...
- В диалоге «Create new Android Virtual Device (AVD)» в поле Target указать «Google APIs (Google Inc.) - API Level 10», в поле Name название виртуального устройства. Я указал Google_API_Level_10. Кнопка Create AVD.
- Кнопка Start... запускает эмулятор. Первый запуск довольно долгий.
Дмитрий Дзаховв
Привет, столкнулся с той же проблемой при включении ноута, UBUNTU включалась первая, что доставляло массу неудобств
ОтветитьУдалить