Створення віртуального пристрою Android (AVD)

У SDK для Android надається емулятор, що імітує пристрій з процесором ARM, на якому працює операційна система Android Такий емулятор призначений для запуску програм Android на ПК Віртуальне пристрій Android (Android Virtual Device, AVD) – це набір параметрів для емулятора, який, спираючись на них, конфігурується для використання конкретного образу системи (тобто певної версії системи Android), а також задає інші параметри До їх числа відносяться розмір екрану, обсяг памяті та інші характеристики емульованого обладнання Докладна документація про віртуальних пристроях Android наводиться за адресою http://developerandroidcom/guide/ developing / tools / avdhtml, а розгорнута документація про емуляторі знаходиться тут: http://developerandroidcom/guide/developing/tools/emulatorhtml

Оскільки ми просто збираємося переконатися, що встановлений нами SDK працює, ми не будемо докладно розглядати ні віртуальні пристрої Android, ні емулятор Тут ми скористаємося SDK Android і менеджером віртуальних пристроїв Android (рис 16), щоб запустити в такому віртуальному пристрої програму, яку тільки що створили за допомогою майстра

Рис 16 SDK і менеджер віртуальних пристроїв Android

Вам буде потрібно створити віртуальний пристрій Android з образом системи, причому цей образ повинен не поступатися за актуальності тієї версії збірки, яку ви визначили для проекту як цільовий Натисніть кнопку New (Нове) Ви побачите діалогове вікно Create New Android Virtual Device (AVD) (Створити нове віртуальне пристрій Android (AVD)), де потрібно вказати параметри нового AVD (рис 17)

Рис 17 Створення нового віртуального пристрою Android

Name (Імя) – імя віртуального пристрою Android Для позначення AVD можна використовувати будь-яке імя, але рекомендується вибирати таке імя, в якому згадується використовуваний пристроєм номер системи

Target (Мета) – вказує, який образ системи буде використовуватися в даному віртуальному пристрої Android Він повинен бути не менш актуальне, ніж показник, заданий при виборі цільової збірки для першого проекту Android

SD Card (Карта памяті) – для роботи деяких додатків потрібно карта памяті, щоб наявний у розпорядженні обсяг памяті перевищував обсяг флеш-памяті, вбудованої в пристрій Android Якщо ви не збираєтеся використовувати при створенні додатків і, відповідно, записувати на карту памяті достатньо великий обсяг інформації (наприклад, медіафайли), то можна створити невелику віртуальну карту памяті, наприклад, обємом 100 Мбайт При цьому необхідно відзначити, що більшість сучасних мобільних телефонів оснащено картами памяті обємом кілька гігабайт

Skin (Скін) – оболонка (скін) віртуального пристрою Android звичайно задає розмір екрану Щоб перевірити, чи працює встановлена ​​вами версія SDK, для цього параметра можна залишити значення, задане за замовчуванням Однак корисно використовувати кілька емуляторів, в яких вказані різні розміри екранів, щоб гарантувати, що застосовувані вами компонування (макети) сторінок будуть працювати на різних пристроях

Hardware (Обладнання) – при конфігурації AVD дозволяє задавати параметри, що вказують, які різновиди обладнання доступні для випробувань У даному проекті краще залишити значення, задані за замовчуванням

Заповніть поля Name (Імя), Target (Мета) і SD Card (Карта памяті), а потім створіть нове віртуальне пристрій Android, натиснувши кнопку Create AVD (Створити віртуальний пристрій Android) Ви не зможете запустити свою програму, якщо не створите образ системи з не менш або більш актуальною версією цільової збірки, ніж та, що була задана в проекті Android

Джерело: Android Програмування на Java для нового покоління мобільних пристроїв

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*