Знакомимся с платформой Google Android на локальном компьютере


Google Android быстро стала популярной платформой для смартфонов и интернет-планшетов. Однако, для многих она до сих пор остается диковинкой, привязанной к сервисам Google: Gmail, Google Calendar, Google Reader. Ознакомиться с возможностями «Андроида» можно и без покупки устройства на его платформе. Достаточно просто установить Google Android на виртуальную машину на вашем компьютере.

Для начала работы вам понадобится Java и Android SDK. Свежую версию Java можно загрузить с официального сайта (доступны версии для Windows и Linux). А Android SDK находится по этому адресу (доступны версии для Windows, Linux и Mac OS X).

Установка Java предельно проста, у вас с ней не возникнет проблем. В случае, если последняя версия установилась не корректно, вы можете загрузить более раннюю версию Java по этому адресу.

Android SDK поставляется архивом. Загруженный архив можно распаковать в любое место. Для установки вам понадобится файл SDK Manager.exe.

Вам необходимо запустить SDK Manager и запустить Install. Установщик предложит вам список доступных для загрузки SDK. Их немало, и изначально программа предлагает загрузить все сразу. Мы решили для сравнения загрузить версии 1.5, 1.6 и 2.2. SDK загружаются достаточно долго, поэтому рекомендуется выбрать только тот, с которым вы планируете работать.

В случае, если во время запуска установщика возникнет ошибка, необходимо зайти в настройки (закладка Settings в меню SDK Manager) и снять отметку с пункта Force https://… sources to fetched using http://….

В дальнейшем из вкладки Avaible Packages можно исталлировать дополнительные версии Android SDK или удалить текущие. Для этого нужно выбрать интересующий SDK и нажать кнопку Install Selected.

Дополнения к уже установленным SDK можно найти во вкладке Installed Packages. Нажмите Update all… и выберите необходимые дополнительные модули к вашим SDK, а затем нажмите Install.

Чтобы перейти непосредственно к работе с Google Android, вам нужно подключить новое виртуальное устройство во вкладке Virtual Devices меню SDK Manager. Нажимаем New… и создаем новый виртуальный смартфон. Вам необходимо указать имя устройства, выбрать платформу (в нашем случае — ANDROID16), указать размер карты памяти и дисплея (для примера мы выбрали HVGA). Обратите внимание, что название устройства должно быть написано латинскими буквами и без пробелов. В списке Hardware вы также можете установить дополнительные ограничения на устройство, чтобы более точно воспроизвести реально существующую модель смартфона или интернет-планшета. Когда все готово, нажмите Create AVD (Create New Android Virtual Device). Через несколько секунду появится новый виртуальный смартфон.

Теперь в закладке Virtual Devices, в списке виртуальных устройств появилось новое — AVD ANDROID16. Чтобы запустить «виртуальный Андроид», выделяем наше устройство и нажимаем Start… Во время эксперимента у меня возникла ошибка и виртуальное устройство не запустилось. Причина была в том, что все AVD хранятся в личной папке пользователя, которая находится в Documents and Settings. И, если имя папки прописано кириллицей, Android SDK корректно работать не будет. Поэтому если у вас кириллическое имя пользователя, для эксперимента придется создать другую учетную запись.

Первый запуск виртуального Google Android продлится мучительно долгое время, а последующие старты виртуального смартфона будут происходить быстрее. Для удобства вы можете создать ярлык для каждого AVD. Это просто: необходимо создать ярлык для приложения emulator.exe (находится в папке tools) и через пробел дописать в строке запуска @название_AVD. В нашем случае это выглядит так: C:android-sdk_r07-windowsandroid-sdk-windows oolsemulator.exe @ANDROID16.

В голом виде Android выглядит очень скучно, а Android Market (магазин приложений для Google Android, аналог App Store от Apple) в стандартных поставках Android SDK отсутствует. Впрочем, к версиям Android 1.5-1.6 можно добавить и маркет. Для этого нужно по этому адресу загрузить архив System Image, соответствующий вашему Android SDK (1.5 или 1.6), распаковать его и найти файл system.img. Его необходимо скопировать в папку, где хранится ваш AVD. Например, в нашем случае это такой путь: C:Documents and SettingsANDROID.androidavdANDROID16.avd

Теперь нужно снова запустить AVD с Android SDK версии 1.5 или 1.6. Обязательно отметьте галочкой Wipe user data в окне запуска Launch Options. Иначе надстройка HTC не подключится и маркета вы не увидите.

Надстройка HTC позволит зайти в интернет, просмотреть почту, а также даст доступ к Android Market, который поможет расширить набор стандартных приложений. Благо, здесь есть огромное множество бесплатных программ и игр.

Android SDK будет полезен как разработчикам, так и обычным пользователям, которые планируют приобрести устройство на базе Google Android. С помощью виртуального смартфона (планшета) можно предсказать, как те или иные задачи сможет (или не сможет) решать реальное устройство и какие программы для этого вам понадобятся. Конечно, в полной мере оценить возможности того же HTC Desire не выйдет, ведь «виртуальный Андроид» не передает тактильных ощущений, особенностей работы Multi-Touch, GPS, камеры. Но предварительно изучить возможности платформы можно без проблем.

5 ноября 2010 Г.

Google Android

Google Android

Google Android -. , , Google: Gmail, Google Calendar, Google Reader. «» . Google Android .

Java Android SDK. Java ( Windows Linux). Android SDK ( Windows, Linux Mac OS X).

Java , . , , Java .

Android SDK . . SDK Manager.exe.

SDK Manager Install. SDK. , . 1.5, 1.6 2.2. SDK , , .

, , ( Settings SDK Manager) Force https://… sources to fetched using http://….

Avaible Packages Android SDK . SDK Install Selected.

SDK Installed Packages. Update all… SDK, Install.

Google Android, Virtual Devices SDK Manager. New… . , ( — ANDROID16), ( HVGA). , . Hardware , -. , Create AVD (Create New Android Virtual Device). .

Virtual Devices, — AVD ANDROID16. « », Start… . , AVD , Documents and Settings. , , Android SDK . , .

Google Android , . AVD. : emulator.exe ( tools) @_AVD. : C:\android-sdk_r07-windows\android-sdk-windows\tools\emulator.exe @ANDROID16.

Android , Android Market ( Google Android, App Store Apple) Android SDK . , Android 1.5-1.6 . System Image, Android SDK (1.5 1.6), system.img. , AVD. , : C:\Documents and Settings\ANDROID\.android\avd\ANDROID16.avd

AVD Android SDK 1.5 1.6. Wipe user data Launch Options. HTC .

HTC , , Android Market, . , .

Android SDK , , Google Android. () , ( ) . , HTC Desire , « » , Multi-Touch, GPS, . .