Запуск приложений Android на компьютере с Windows

Если вы не являетесь владельцем телефона с Android, вас, наверняка, иногда мучает вопрос, о чем это все так много говорят? Если вы действительно заинтригованы Android OS, то к своему глубокому наслаждению вы можете некоторое время поиграться с ней на своем компьютере с Microsoft Windows – и совершенно бесплатно!

16.08.2010 21:35
Запуск приложений Android на компьютере с Windows
Страницы: 1 2 След.

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

Чтобы получить виртуальный телефон Android, вам придется установить и научиться пользоваться пакетом Android Software Development Kit (SDK), с которым работают разработчики при создании своих программ и утилит под Android OS. Использование SDK может звучать отпугивающее, но зная некоторые основы и следуя инструкциям этого описания, вы обнаружите, что пользоваться им довольно просто.

Но сначала несколько предостережений. Во-первых (что, наверное, является самым важным), вы не сможете использовать свой виртуальный телефон с Android для реальных звонков. Проект ориентирован лишь на предоставление ощущений Android OS, ее пользовательского интерфейса, и возможности попробовать некоторые из ее приложений, ничего при этом не покупая.

Другое ограничение заключается в том, что любое приложение, работающее с камерой телефона или с его модулем GPS, обнаружит, что эти компоненты в действительности отсутствуют. Также, любое приложение, использующее локационные сервисы (предоставляющие важную информацию на основании физического местонахождения телефона) не смогут установить, где вы находитесь (хотя виртуальное устройство Android можно заставить работать с подключенной камерой или GPS, но настолько глубокий уровень уловок выходит за рамки данного повествования). Вы также обнаружите, что ваше виртуальное устройство работает медленно – возможно гораздо медленнее, чем в реальном мире телефонов с Android.

Но все-таки существует масса вещей, которые виртуальное устройство Android может делать – особенно при начале установки приложений (хотя, конечно, даже это вызывает некоторую головную боль, как мы еще опишем ниже). Если же вы терпимо относитесь к вышеприведенным ограничениям, то продолжайте читать, и вы узнаете, как всего лишь за несколько минут вы можете получить на своем компьютере с Windows работающее виртуальное устройство Android. 

Несколько слов о приложениях для Android

Вам надо кое-что запомнить о приложениях для Android. В отличие от высоко-требовательного магазина приложений iPhone App Store, его версия для Android OS – названная Android Market – предоставляет гораздо большую свободу. В действительности, некоторые считают Android Market – диким западом приложений: туда пропускается почти все, а опасные (вредоносные) приложения с него зачастую снимаются лишь после жалоб пользователей. Что же касается распространенности вредоносных программ на Android Market, то недавно SMobile Systems – компания, занимающаяся вопросами безопасности программ на мобильных телефонах – в своем отчете заявила, что примерно “каждая пятая программа запрашивает разрешение на доступ к приватной или важной информации, которую атакующий может использовать в своих целях”.

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

Впрочем, Android Market не является единственным местом для скачивания и установки приложений для Android. Вот уже некоторое время работает несколько независимых магазинов приложений для Android (вроде Softonic, Handango и GetJar) и также появляются новые магазины (вроде AndSpot, SlideMe и AndAppStore). Но как они будут относиться к хакерам, нам еще предстоит увидеть.

В целом, вам стоит осторожно относится к тому, что вы устанавливаете на Android – даже на виртуальное – особенно, если вы уже ввели какую-либо личную информацию, вроде имени/пароля к своему аккаунту Google. Как же вы узнаете, что приложение является опасным? Без установки какой-либо защитной программы это может быть трудно. Я, например, установил на несколько своих виртуальных Android-устройств (и на свой телефон с Android) бесплатную программу Lookout Mobile Security FREE (beta), и пока, по моему мнению, она делает то, что и должна – защищает от вредоносных программ.

Запуск приложений Android на компьютере с Windows

Начав устанавливать приложения на свое виртуальное устройство Android, вы, впрочем, столкнетесь со сложностью. По умолчанию, любое виртуальное устройство, созданное с помощью Android SDK, не обладает доступом к Android Market – образы Android OS, созданные с помощью SDK, являются довольно простыми. Поэтому в плане установки приложений вы можете оказаться ограничены – сможете устанавливать лишь те приложения, которые доступны в независимых магазинах приложений для Android.

Так, например, установленная мной версия Lookout Mobile Security FREE была скачана с GetJar. К слову, с помощью Android OS 1.6 я смог получить на своем виртуальном устройстве доступ к Android Market, правда, как я это сделал – я опишу ниже.

Также в ниже я покажу вам, как создать и использовать виртуальное устройство Android на компьютере с Windows, и как скачивать и устанавливать приложения для Android из независимых магазинов. Все это сделано с использованием последней версии Android OS: 2.2, которая также известна как Froyo (Froyo – это сокращенное название "frozen yogurt" – замороженного йогурта, ведь все кодовые названия Android OS происходят от десертов). Затем я покажу вам, как создать виртуальное устройство с Android 1.6 и с магазином Android Market. Но сначала…

Установка Android SDK

Все представленные здесь инструкции были выполнены на системе с Windows 7 Но они должны подойти также и к другим 32-х битным версиям Windows XP или 32-х или 64-х битным версиям Windows Vista. Более того, существуют версии Android SDK, которые работают на Mac OS X 10.5.8 (и более поздними версиями) и даже с некоторыми версиями Linux. Правда, описаний установки пакета под эти операционные системы вы здесь не найдете.

Первое, что вам необходимо сделать – это убедиться в наличии установленной Java. Помочь в этом может официальный веб-сайт Java, который расскажет вам о наличии либо отсутствии установленной Java. При отсутствии установленной Java или слишком старой версии, просто следуйте инструкциям сайта, и вы получите себе последнюю версию Java. Документация на Android SDK предполагает, что вы устанавливаете JDK-версию Java, но в действительности, не являясь разработчиком, вам понадобится лишь стандартная версия Java, которая официально называется Java SE Runtime Environment. Впрочем, при использовании Internet Explorer, Java может называться "Java для Windows Internet Explorer."

Проверив наличие установленной Java, скачайте себе Android SDK Starter Package, который будет запакован в zip. Распаковав скачанный архив, вы должны получить папку android-sdk-windows. Вы можете поместить ее куда угодно – все, что надо в ней уже есть, вам не надо устанавливать программу традиционным способом. Просто запомните, куда вы поместили папку, иначе вам будет трудно создать иконки для запуска приложения.

Пройдите в папку android-sdk-windows и запустите файл SDK Setup.exe, являющийся приложением Android SDK and AVD Manager.

Запуск приложений Android на компьютере с Windows

При отсутствии правильно установленной Java, вы увидите соответствующее всплывшее сообщение об ошибке.

Запуск приложений Android на компьютере с Windows

При первом запуске Android SDK and AVD Manager вы можете увидеть окно обновления ресурсов - Refresh Sources, которое сообщит вам о невозможности обнаружить хранилище.

Натолкнувшись на такое сообщение, вам придется изменить настройки SDK в плане использования не HTTPS, а HTTP. Чтобы это сделать, кликните закрыть - Close. Далее вы увидите окно выбора пакетов для установки - "Choose Packages to Install" – в котором, впрочем, ничего не значится. Кликните по отмене – Cancel. Далее вы должны увидеть окно Android SDK and AVD Manager. Выберите вкладку настроек – Settings – и в разделе Misc включите параметр "Force https://... Sources to be fetched using http://...".

Запуск приложений Android на компьютере с Windows

Затем выберите вкладку доступных пакетов - Available Packages. Вы должны увидеть в списке единственный сайт: https://dl-ssl.google.com/android/repository/repository.xml. Выберите этот сайт, и ниже под ним должен появиться список пакетов. Желая поиграться с различными версиями Android OS, включите все пакеты.

Запуск приложений Android на компьютере с Windows

Если же вы хотите использовать лишь  Android 2.2, то вам необходимо скачать лишь такие пакеты, как: "Documentation for Android SDK, API8, revision 1"; "SDK Platform Android 2.2, API8, revision 1"; "Samples for SDK API8, revision 1"; и Google APIs by Google Inc., Android API8, revision 1."

Выбрав пакеты, кликните по кнопке установки выбранного - "Install Selected". Это приведет вас в окно выбора пакетов для установки - "Choose Packages to Install", где должны значится все ранее выбранные пакеты (кстати, если при первом запуске SDK вы не столкнулись с ошибкой HTTPS, то это будет первое окно, которое вы увидите). Не кликайте пока по кнопке установки – Install. Вы заметите, что рядом с некоторыми пакетами стоит знак вопроса. Это означает, что для каждого такого пакета до его установки вы должны принять лицензионное соглашение. Поочередно выберите все пакеты с вопросом и кликните по кнопке принятия – Accept. Затем, когда рядом со всеми пакетами вы будите видеть галочки, кликните кнопку установки – Install.

Запуск приложений Android на компьютере с Windows

Выбрав все пакеты для установки, вам придется дождаться окончания их скачивания, что может занять несколько минут. Когда же все будет закончено, вы увидите окно с сообщением вроде, “Сделано, 12 пакетов установлено” ("Done, 12 packages installed."). Кликните Close.

Создание виртуального устройства Android

Теперь вы готовы к созданию своего первого виртуального устройства. В действительности Android SDK называет их Android Virtual Device или AVD, как буду в дальнейшем делать и я. Выберите вкладку виртуальных устройств - Virtual Devices – и кликните кнопку Нового – New.

Запуск приложений Android на компьютере с Windows

Вы увидите окно создания нового виртуального устройства Android - Create new Android Virtual Device (AVD). Для создания AVD вам надо сделать совсем не многое. Все что вам надо - это:

  • Дать своему AVD название (имя) – name. Подойдет любое имя с алфавитно-цифровым названием;
  • Выбрать ориентир – Target. Здесь вы выбираете версию Android OS, на которой будет основан AVD. Выберите, например, Android 2.2;
  • Задать размер SD-карты - SD Card Size. Здесь вы можете указать размер виртуальной SD-карты своего AVD. Размер не может быть меньше 9MB. Для своего примера я выбрал 1GB;
  • Выбрать шкурку – Skin. Вы можете выбрать любое предустановленное (встроенное) или свое разрешение. При этом совсем не обязательно, чтобы выбранное разрешение или соотношение сторон экрана соответствовало разрешению экрана реального телефона. Для данного примера выберите WVGA800 (800x480) – это разрешение экрана ряда телефонов, вроде HTC Incredible.  При желании вы можете задать разрешение, которое может симулировать планшетник с Android (например - 1024x600);
  • Оборудование – Hardware. Элементы этого пункта будут выбраны автоматически. Не надо делать здесь каких-либо дополнений или изменений (если, конечно, вы не являетесь разработчиком, который точно знает, что делает).

Теперь кликните по кнопке создания AVD - Create AVD.

Запуск приложений Android на компьютере с Windows

AVD будет создан очень быстро, в конце чего вы увидите всплывшее окно с соответствующим сообщением о создании AVD. Чтобы закрыть его, кликните OK.

Заметьте, создав AVD, вы не сможете изменить его настройки. Поэтому, желая что-либо изменить, вам придется создать новый AVD. В остальном же, созданным вами AVD должен появиться в списке виртуальных устройств - Virtual Devices.

Запуск приложений Android на компьютере с Windows

Для запуска AVD, кликните по нему и затем кликните по кнопке старта – Start. Вы увидите окно опций запуска - Launch Options – которое позволит вам масштабировать (Scale) экран и стереть пользовательские данные - Wipe user data. Вас, вероятно, привлечет возможность масштабирования экрана, но использовать ее не стоит. В противном случае окно будет иметь физический размер экрана телефона (всего лишь в три дюйма высоты).

Не стоит использовать и возможность стирания пользовательских данных (хотя позже, при установке Android 1.6 AVD с Android Market этой возможностью мы все-таки воспользуемся). Просто кликните кнопку запуска – Launch – для старта AVD.

Запуск приложений Android на компьютере с Windows

Запуск AVD может занять пару минут – поэтому потерпите. Вскоре вы увидите на своем экране - AVD. Кстати, AVD также называется “эмулятором” – emulator, т.к. он “эмулирует” устройство Android.

Запуск приложений Android на компьютере с Windows

Страницы: 1 2 След.
Оцените материал:  
(Голосов: 105, Рейтинг: 4.58)

Каждый вечер мы будем присылать вам одно письмо со всеми опубликованными за день материалами. Нет материалов - нет писем, просто и удобно (другие варианты).

Материалы по теме


Комментарии (23)

илья, 27.09.2012 13:41
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

хорошая статья, очень помогла
хорошая статья, очень помогла

Александр, 27.01.2013 20:07
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

согласен
согласен

Никита, 20.10.2012 16:41
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

У меня не получается. При вводе в командную строку c:\android-sdk-windows\tools\adb.exe install c:\temp\wordsearch.apk пытался по другому. Пишет ошибка в синтаксисе или ошибка доступа или файл не найден.
У меня не получается. При вводе в командную строку c:\android-sdk-windows\tools\adb.exe install c:\temp\wordsearch.apk пытался по другому. Пишет ошибка в синтаксисе или ошибка доступа или файл не найден.

Адеил фон Риверхил, 11.11.2012 15:12
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Starting emulator for AVD '12345'
PANIC: Could not open AVD config file: C:\Documents and Settings\РњРёС?Р°\.android\avd\12345.avd/config.ini
Эмулятор не запускается.
В чём дело?
Starting emulator for AVD '12345' PANIC: Could not open AVD config file: C:\Documents and Settings\РњРёС?Р°\.android\avd\12345.avd/config.ini Эмулятор не запускается. В чём дело?

SiD, 09.12.2012 10:36
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Скорее всего у тебя имя пользователя на русском языке.
Скорее всего у тебя имя пользователя на русском языке.

ICE Berg, 15.01.2013 22:48
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

спасибо огромное без вас бы не разобрался все работает на очень отлично сейчас тока подберу под размер бука и еще как игры запускать они на диске С
спасибо огромное без вас бы не разобрался все работает на очень отлично сейчас тока подберу под размер бука и еще как игры запускать они на диске С

Froind, 03.02.2013 12:41
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Появился чёрный экран и надпись android_ и ничего не происходит
Появился чёрный экран и надпись android_ и ничего не происходит

CAPA KOHHOP, 16.02.2013 17:53
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Имейте терпение подождать 5 минут.
Имейте терпение подождать 5 минут.

Alex5534, 08.04.2013 16:35
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

ждал 27 минут терпение кончилось как быть? Но только у меня ANDROID И там белай хрень вертится по буквам
ждал 27 минут терпение кончилось как быть? Но только у меня ANDROID И там белай хрень вертится по буквам

Павел, 16.04.2013 22:38
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Такая же ерунда, ждал окло 10 часов ничего не изменилось.
Такая же ерунда, ждал окло 10 часов ничего не изменилось.

Анд Юз, 18.04.2013 16:51
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

У меня не работает читал читал всё сделал что прочитал а apk файл на компе не запускаеться у меня планшет goclever tab r 76.1 система планшета андроид 4.4
а ноут asus k50c система ноута windiws7 home premium с русским переводом
У меня не работает читал читал всё сделал что прочитал а apk файл на компе не запускаеться у меня планшет goclever tab r 76.1 система планшета андроид 4.4 а ноут asus k50c система ноута windiws7 home premium с русским переводом

Поцан1337, 25.02.2013 21:46
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Все отлично,только почему-то тормозит немного :С
Все отлично,только почему-то тормозит немного :С

Андрей, 09.04.2013 22:07
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

как открыть окно Android SDK and AVD Manager???
как открыть окно Android SDK and AVD Manager???

Арти, 19.10.2013 18:01
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Как избавится от тормозов?
Как избавится от тормозов?

вопрос странный, 16.11.2013 15:50
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Скажите,а можно в папку plstforms положить образ системы android 4.2.2 и заработает ли? Если не в ту папку класть надо то в какую?
Скажите,а можно в папку plstforms положить образ системы android 4.2.2 и заработает ли? Если не в ту папку класть надо то в какую?

Дмитрий, 28.11.2013 12:35
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Почему возникают тормоза?
Почему возникают тормоза?

vit, 19.12.2013 15:11
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

всё сделал работает и в итэрнет вышел тока скорость маленькая.или медлино открывает
всё сделал работает и в итэрнет вышел тока скорость маленькая.или медлино открывает

Игорь, 18.02.2014 17:57
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Распакованный архив не содержит папку "android-sdk-windows"! На сайте поменяли версию видимо. Архив в х32-версии теперь содержит папку "adt-bundle-windows-x86-20131030", а в х64 версии - папку "adt-bundle-windows-x86_64-20131030". Внутри папки имеется пусковой файл "SDK Manager.exe", который не запускается вообще...

ПОМОГИТЕ плиз! Хелп ми.... :(
Распакованный архив не содержит папку "android-sdk-windows"! На сайте поменяли версию видимо. Архив в х32-версии теперь содержит папку "adt-bundle-windows-x86-20131030", а в х64 версии - папку "adt-bundle-windows-x86_64-20131030". Внутри папки имеется пусковой файл "SDK Manager.exe", который не запускается вообще... ПОМОГИТЕ плиз! Хелп ми.... :(

AlekS, 25.04.2014 02:49
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Тоже самое!И ещё переместили adb в папку platform-tools
Тоже самое!И ещё переместили adb в папку platform-tools

григорий, 23.02.2014 17:25
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

всё сделал а эмулятор не открылся
всё сделал а эмулятор не открылся

SlimJJ, 02.06.2014 19:25
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

У меня получилось!
Чтобы сменить ID в Origin нужно пройти по стандартной ссылке http://www.origin.com/ru/change-id, НО сделать все на английском! Я поменял язык, страну, короче все на английский! Потом, перезашел аккаунтом все!!!!!!!! за 2 сек а потерял пол дня! всем удачи))
У меня получилось! Чтобы сменить ID в Origin нужно пройти по стандартной ссылке http://www.origin.com/ru/change-id, НО сделать все на английском! Я поменял язык, страну, короче все на английский! Потом, перезашел аккаунтом все!!!!!!!! за 2 сек а потерял пол дня! всем удачи))

Леонид, 03.06.2014 10:43
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

А кто сможет ответить на такой вопрос: как поменять раскладку клавиатуры в AVD????? В настройках везде поставил русский, НО все равно печатает на анлийском
А кто сможет ответить на такой вопрос: как поменять раскладку клавиатуры в AVD????? В настройках везде поставил русский, НО все равно печатает на анлийском

Мария, 14.06.2014 19:55
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Ни в какую не хочет работать интернет. Вай-фая в доме нет, но проводной инет работает нормально. "Веб-страница недоступна" и все :(
Что может быть причиной? Уже обрадовалась, это единственный эмулятор андроида, который пошел на компе, а тут такая лажа.
Ни в какую не хочет работать интернет. Вай-фая в доме нет, но проводной инет работает нормально. "Веб-страница недоступна" и все :( Что может быть причиной? Уже обрадовалась, это единственный эмулятор андроида, который пошел на компе, а тут такая лажа.