Настройка Android с Eclipse, Android SDK, PhoneGap (Ubuntu 10.10)

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

UbuntuВ этом руководстве описывается, как можно создать среду разработки для создания Android приложений на рабочем desktop Ubuntu 10.10 c использованием Eclipse, Android SDK, и PhoneGap. PhoneGap позволяет Вам создавать свой Android приложений с использованием веб-технологий, таких как HTML, CSS, JavaScript и (например, с библиотеками JavaScript, такие как JQuery / jQTouch), и она превратит эти веб-приложения в родные приложений Android (на самом деле, PhoneGap поддерживает несколько платформ таких как Android, iPhone, Palm, Windows Mobile, Symbian, так что Вы можете использовать те же источники для создания приложений в различных платформах).

Установка Eclipse и подготовка для Android SDK / PhoneGap

Сначала откройте терминал ( Приложения - Стандартные - Терминал ). Eclipse и предпосылки для Android SDK и PhoneGap могут быть установлены следующим образом:

  • sudo apt-get install openjdk-6-jdk eclipse ruby rubygems ruby-dev git ant libxml2 libxml2-dev libxslt-dev
  • sudo gem install nokogiri

Установка Android SDK

Откройте Firefox и перейдите к developer.android.com. Там вы найдете ссылки на Android SDK для различных платформ (Windows, Mac OS X, Linux). Скопируйте ссылку расположения загрузки для Linux (i386) (не волнуйтесь, это обновление предназначено для обеих архитектур i386 и x86_64 платформы !) ...

Скачать Android SDK

... скачайте и распакуйте его следующим образом:

  • cd ~
  • wget http://dl.google.com/android/android-sdk_r09-linux_x86.tgz
  • tar xvfz android-sdk_r09-linux_x86

Или выполните это вручную через графический интерфейс. Пропустив эти все пункты и сразу продолжив с запуска Android SDK. Что бы запустить Android SDK необходимо запустить файл в только то распакованном каталоге (в моем случае это /home/user/android-sdk-linux_x86/tools/android).

Продолжая запуск Android SDK через консоль Эти действия дадут Вам каталог Android-SDK-linux_86 в вашем домашнем каталоге ( $ HOME ). Мы должны добавить $ HOME/android-sdk-linux_x86/tools каталог и $ HOME/android-sdk-linux_x86/platform-tools каталог нашей PATH переменной, откроем ~/.profile ... :

  • gedit ~/.profile

... и добавим следующую строку в конец файла:

[...]
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

Сохраните сделанные изменения (при этом мы должны выйдем из редактора вернувшись в консоль системы), в консоли выполните:

  • export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$PATH"

Запуск Android SDK

Теперь запустите Android SDK:

  • android

Вот так выглядит Android SDK:

Android SDK

Выберите Available packages в левой панели, а затем выберите Android Repository в правой панели для загрузки SDK пакетов:

Репозитории Android SDK

Выберите необходимые пакеты, которые принадлежат к группе Android Repository. Нажмите на кнопку Install Selected:

Установка репозиторий Android SDK

Откроется новое окно, установить переключатель в положение Принять и нажмите на Install для начала загрузки пакетов SDK:

Android SDK

Если ADB ( Android Debug Bridge ) необходимо перезапустить, нажмите Yes :

Android SDK

Нажмите на Close по завершению загрузки - это закроет окно загрузки:

Установка Android SDK

Прошу не обращать внимание на ошибки в логе установки, вызванные нехваткой места на жестком диске.


Интеграция Android SDK в Eclipse

Если вместо командной строки для создания приложений Android Вы хотите использовать Eclipse, необходимо интегрировать SDK Eclipse в Android. Для этого запустите Eclipse (Приложения - Программирование - Eclipse ). Нажмите на кнопку ОК , если Вы увидите окно Workspace Launcher (вы можете установить галочку напротив Use this as the default and do not ask again, чтобы больше не видеть это сообщение):

Каталог проектов Eclipse

Сейчас в Eclipse, перейдите в Help - Install New Software. Откроется окно Available Software. Нажмите на кнопку Add...:

Дополнительное ПО для Eclipse

В открывшемся малом окне Add Site заполните следующие значения и нажмите кнопку ОК :

Добавление ресурса дополнительного ПО для Eclipse

  • Name: ADT Plugin
  • Location: https://dl-ssl.google.com/android/eclipse/

Вернувшись в Available Software окно, Вы должны увидеть программное обеспечение Developer Tools. Выберите, это программное обеспечение и нажмите Next > :

Установка дополнительного ПО для Eclipse

В следующем окне щелкните на Next > еще раз:

Установка дополнительного ПО для Eclipse

Теперь принимаем условия лицензионного соглашения и нажмите Finish :

Лицензионное условие Android SDK Eclipse

Пакеты, необходимые для интеграции в Android SDK Eclipse в настоящее время загружены и установлены:

Установка дополнительного ПО в Android-SDK

Если Вы видите следующее сообщение о неподписанном содержании, это нормально, чтобы продолжить нажмите на кнопку ОК:

Сообщение о неподписанном содержании Android

В конце установки Eclipse необходимо перезапустить. Для этого нажмите на Yes :

Перезапуск обновления Eclipse

Теперь имеется один последний шаг для полной интеграции SDK Android с Eclipse: пройдем Window - Preferences :

Добавление Android SDK в Eclipse

В окне настроек левой панели выберите Android, а затем нажмите на кнопку Browse ..., которая относится к SDK Location полю в правой панели. Выберите каталог, в котором находится Android SDK (это Android-SDK-linux_86 или возможно Android-SDK-linux_x86 в новых версиях в вашем домашнем каталоге) и нажмите кнопку ОК. Вернувшись в настройки окна, нажмите на Apply (Вы должны увидеть поддерживаемые версии Android) ...

Поддержка Android в Eclipse

... , а затем на ОК:


Установка PhoneGap

Чтобы установить PhoneGap, открытый Firefox и перейдите на github.com. Нажмите на кнопку Downloads. Выберите Download .tar.gz:

Скачать PhoneGap

Скачать PhoneGap

В окне загрузки Firefox, выберите Сохранить файл :

Загрузка PhoneGap

После завершения загрузки, перейдите в каталог, куда был скачать сохранены файл (например, home/user/Загрузки/ ) :

  • cd ~/Загрузки/

Посмотрите на содержимое каталога чтобы узнать, как называется скачанный PhoneGap:

  • ls -l
llirikks@llirikks-VirtualBox:~/Загрузки$ ls -l
итого 4576
-rw-r--r-- 1 llirikks llirikks 4685588 2011-01-29 20:52 phonegap-phonegap-android-0.9.3-30-g7ebf813.tar.gz

Как видите, в моем случае файл называется phonegap-phonegap-android-0.9.3-30-g7ebf813.tar.gz. Теперь давайте распакуем его:

  • tar xvfz phonegap-phonegap-android-0.9.3-30-g7ebf813.tar.gz

В моем случае это создает каталог phonegap-phonegap-android-7ebf813 внутри каталога Загрузки. Мне необходимо, переместить этот каталог в мой домашний каталог и переименовать его в phonegap-phonegap-android :

  • mv phonegap-phonegap-android-7ebf813 ~/phonegap-phonegap-android

Мы должны добавить каталог bin в $HOME/phonegap-phonegap-android , для нашей PATH переменной, поэтому мы снова редактируем ~/.profile :

  • cd ~
  • gedit ~/.profile

Заменим ранее добавленный PATH переменной на этот:

[...]
PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$HOME/phonegap-phonegap-android/bin:$PATH"

Чтобы изменения вступили в силу, выполните:

  • export PATH="$HOME/android-sdk-linux_x86/tools:$HOME/android-sdk-linux_x86/platform-tools:$HOME/phonegap-phonegap-android/bin:$PATH"

На этом мы закончили с настройкой нашей среды разработки Android, наконец мы можем начать работать с ним!

Запуск Android эмулятора

Android SDK поставляется с эмулятором, так что Вы можете проверить свои приложения в нем, а не на реальном устройстве Android. Для создания эмулятора, нам в первую очередь необходимо знать, какая версия Android Вам необходима, для этого снова запускаем Android SDK об этом я уже писал выше:

Запуск Android SDK

Теперь я создам эмулятор называемый mySim для Android 2.2 :

Добавление эмулятора Android

Создание эмулятора Android

Создание эмулятора Android

Для запуска созданного нами эмулятора выделим наш новый профиль и нажмем кнопку Start ...

Запуск эмулятора Android

Это может занять несколько минут, пока эмулятор запускается, если все выполнено правильно Вы получите следующее:

Эмулятор Android


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.