» F.A.Q.

Виртуальное Android-устройство на персональном компьютере

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

Итак, для начала нам понадобятся скачанные и установленные Android SDK и Java SDK (JDK). Для этого потребуется установленная на персональном компьютере операционная система Windows XP (32 bit), Windows Vista/7 (32 bit/64 bit), Mac OS X или Linux. Рассматривать установку виртуального Android-устройства мы будем на примере операционной системы Windows.

Сначала устанавливаем JDK. После этого распаковываем архив с Android SDK, соблюдая структуру папок. По умолчанию папка с Android SDK будет иметь название android-sdk-windows.

Нажимаем правой кнопкой мышки на иконке «Мой Компьютер», выбираем «Свойства». Во вкладке «Дополнительно» выбираем «Переменные среды», в разделе «Системные переменные» выбираем «Path» и нажимаем «Изменить». В конец строки, отделив его точкой с запятой («;»), добавляем полный путь к папке platform-tools/.

В папке android-sdk-windows можно увидеть файл SDK Manager.exe. Запускаем его, выбираем необходимые компоненты, как показано ниже:

Программа самостоятельно скачает и установит их.

Если вдруг в процессе подключения к серверу возникнет ошибка, то нужно поставить две галки в меню «Settings», как на скриншоте:

Дожидаемся загрузки и установки необходимых компонентов, после чего они будут отображаться в подменю «Installed». Если SDK нужен только для работы с Android-устройством и виртуальное устройство не требуется, достаточно скачать только драйвера.

Приступим непосредственно к созданию виртуального Android-устройства. Для этого в пункте меню «Virtual Device» нажимаем «New» и выбираем желаемые параметры касательно создаваемого девайса.

Чтобы запустить виртуальное Android-устройство, выбираем созданный AVD, нажимаем «Start» и выбираем нужные параметры.

Разберемся с распространенными ошибками при попытке запуска виртуального устройства. Такое сообщение:

emulator: ERROR: no search paths found in this AVD`s configuration.

Weird, the AVD`s config.ini file is malformed. Try re-creating it.

Означает, что в пути присутствуют кириллические символы. Для исправления переходим в директорию:

C:Documents and SettingsПользователь.androidavd

В ней можно найти файл «Указанное вами имя виртуального устройства.ini». Открываем его при помощи текстового редактора (в принципе, подойдет и блокнот, но рекомендуем использовать что-то посерьезнее, например Notepad++). Внутри будет видно путь, вроде такого:

C:Documents and SettingsКРЯКОЗЯБРЫ.androidavdИмя эмулятора.avd

Так вот, исправляем эти самые «КРЯКОЗЯБРЫ» на ваше имя пользователя, сохраняем файл. Теперь всё должно работать.

После чего делаем командную строку, запускаем её из папки приемника, куда предварительно перемещаем .android и junction.exe. Выполняем команду в командной строке:

junction.exe «C:Documents and SettingsПользователь.android» «C:Директория куда перемещать.android»

Должна нормально слинковаться новая директория. Также правим .ini-файл, прописав в нем новый путь.

Если вылетает ошибка такого плана:

«adb не является внутренней или внешней командой, исполняемой программой или пакетным файлом»

Нужно перепроверить, добавлен ли adb в системные переменные и правильно ли указан к нему путь.

Можно воспользоваться старым способом создания виртуального Android-устройства – при помощи командной строки. Для этого нажимаем комбинацию клавиш Win + R и вводим туда cmd, нажимаем «Ок».

В командной строке прописываем:

android create avd -n <name> -t <targetID>

<name> — имя создаваемого девайса, к примеру HTC.

<targetID> — версия операционной системы Android, например 1 – это Android 1.1, 2 – Android 1.5 и так далее.

Можно указывать и другие параметры будущего виртуального устройства.

Создав AVD, можно изменить его «аппаратные» характеристики. Переходим в папку C:Documents and SettingsПользователь.android (Windows XP) или C:UsersПользователь.android (Windows Vista/7). В файле конфигурации config.ini можно прописать желаемые параметры.

Удалить виртуальный девайс можно, введя в командной строке следующую команду:

android delete avd -n <name>

Запуск виртуального Android-устройства через командную строку происходит следующим образом:

emulator -avd <avd_name>, где <avd_name> — название созданного виртуального девайса.

Для установки приложений, прописываем в командной строке:

adb install app.apk, где app.apk – полный путь к приложению, которое нужно установить на виртуальное Android-устройство.

Для переустановки прописываем в командной строке:

adb install —r app.apk

Как альтернативу созданию виртуального Android-устройства, можно посоветовать, например, плеер Android-приложений BlueStacks App Player.