Главная » Разработка для Android » ВЫПОЛНЕНИЕ И ОТЛАДКА ПРИЛОЖЕНИЙ

0

Перед сборкой и отладкой приложений Android сначала вы должны настроить проект для отладки. Плагин ADT позволяет вам делать это непосредственно в среде разработки Eclipse. Вы должны сделать следующее:

•                                                       сконфигурировать AVD (Android Virtual Device, виртуальное устройство Android) для эмулятора;

•                                                       создать отладочную конфигурацию для своего проекта;

•                                                       собрать проект Android и запустить отладочную конфигурацию.

После выполнения этих действий Eclipse присоединит свой отладчик к эмулятору Android (или мобильному телефону), и вы сможете выполнять отладку приложения.

Управление виртуальными устройствами Android

Чтобы запустить приложение в эмуляторе Android, сначала вы должны сконфигурировать AVD. Профиль AVD описывает тип устройства, которое вы хотите имитировать в эмуляторе, включая версию поддерживаемой платформы. Вы можете указать различные размеры экранов и ориентации, а также имеет ли эмулятор SD-карту и, если она есть, ее емкость. В нашем случае AVD по умолчанию с поддержкой Android версии 2.1 будет достаточно. Ниже приведена пошаговая инструкция для создания типичного AVD.

1.                                                   Запустите Android SDK and AVD Manager в Eclipse, щелкнув по кнопке с

Рис. 1.9. Диалоговое окно Eclipse выбора устройства для развертывания приложения

После этого Eclipse выполнит установку приложения Android на мобильный И’игфоп, при­соединит отладчик и запустит приложение. На экране вашего Могншыюго телефона должно появиться изображение, похожее на то, которое мы видели в эмуляторе. В перспективе DDMS вы можете видеть всю до- fiymiyio журналируемую информацию, а также множество возможностей Перспективы DDMS для работы с физическими телефонами и эмуляторами.

ПЛОХО ВЛАДЕЕТЕ ECLIPSE? ____________________________________________

Если вы все еще чувствуете себя неуверенно в среде разработки Eclipse, можете обра­титься к приложению Б.

ИТОГИ

По правляем! Теперь вы можете считать себя Android-разработчиком. Но iiuk;i иы еще только начинаете свой путь разработки приложений Android J среде Eclipse. Вы создали свой первый проект. Вы рассмотрели и скомпилировали работающий код Android. Наконец, вы запустили созданное приложение в эмуляторе и на настоящем устройстве Android.

ВОПРОСЫ И ОТВЕТЫ

Вопрос. Какие языки программирования поддерживаются для разработки приложений Android?

Ошет. На сегодняшний день Java — единственный язык программировании, полностью поддерживаемый Android. Другие языки, такие как C++, Могут быть добавлены в будущем. Несмотря на то, что приложения должны быть на языке Java, языки С и C++ все же могут использоваться для решения задач, в которых необходима более высокая производительность, в этом случае применяется Android NDK. Более подробную информацию об использовании Android NDK вы можете найти по адресу developer.android. com/sdk/ndk.

Вопрос. Зачем создавать AVD для платформы Android версии 1.1 (или любой более старой версии прошивки), если существуют новые версии Android SDK?

Ответ. Несмотря на то, что прошивку большинства телефонов можно легко обновить, не каждое устройство на базе платформы Android будет поддерживай» новые версии. Поэтому перед выбором версии платформы, поддерживаемой приложением, узнавайте о прошивке, поддерживаемой телефонами целевой аудитории.

Вопрос. Редакторы ресурсов Android могут быть неудобны для обработки большого объема данных, таких как строковые ресурсы. Есть ли какой-либо способ решения этой проблемы?

Ответ. Файлы проектов Android, такие как файл манифеста, файлы макетов и ресурсов (например, /res/values/strings.xml) хранятся в виде специальных XML-файлов. Вы можете редактировать эти файлы вручную, щелкнув по вкладке редактирования кода XML редак­тора ресурсов. Более подробную информацию о формате XML вы узнаете в часе 4.

Литература: Дэрси JI., Android за 24 часа. Программирование приложений под операционную систему Google/ ДэрсиЛ., КондерШ. — М.: Рид Групп, 2011. — 464 с. — (Профессиональные компьютерные книги). ISBN 978-5-4252-0318-2

По теме:

  • Комментарии