Для чего это нужно?
Речь идет не о компиляции приложения из IDE в эмуляторе, а именно о запуске собранного приложения. Эту возможность могут использовать тестировщики и прочие “заинтересованные персоны”. При этом никакие платные инструменты не используются. Все что нужно для того, что бы посмотреть на Windows (или Mac OS) машине как работает ваше приложение, находится в свободном доступе.
Что нужно для работы?
Главным инструментом, который необходим для работы является Android SDK. Android SDK предоставляет API библиотеки и средства разработки, необходимые для создания, тестирования и отладки Android приложений. Скачать SDK можно на официальном сайте. Размер 510 М.
Кроме этого, приложения придется запускать с параметрами. Проводник Windows сам по себе является далеко не лучшей оболочкой. Для работы же с параметрами приложений он не предназначен принципиально. Что бы не мучатся с cmd я рекомендую использовать “олдскульный” менеджер файлов (например FAR Manager или Total Commader).
Настройка эмулятора
После скачивания Android SDK вам необходимо распаковать архив и запустить SDK Manager.exe. С помощью менеджера вы сможете настроить установленные компоненты SDK. Для работы эмулятора вам понадобится как минимум Android SDK Tools, Android SDK Platform-tools и SDK Platform для соответствующей версии API.
После того, как вы убедитесь, что необходимые компоненты установлены запустите на выполнение файл android.bat с параметром avd из каталога <SDK Path>\sdk\tools. Таким образом будет запущен Android Virtual Device Manager.
С его помощью вы сможете сконфигурировать новое виртуальное Android устройство. В определенной степени это напоминает работу с виртуальной машиной WMWare.
Обязательным условием для запуска FM приложения является наличие включенного GPU эмулятора.
Возможно вам не удастся запустить виртуальное устройство с включенной эмуляцией GPU. В этом случае скопируйте в каталог <SDK Path>\sdk\tools из каталога <SDK Path>\sdk\tools\lib следующие файлы:
libEGL_translator.dll libGLES_CM_translator.dll libGLES_V2_translator.dll libOpenglRender.dll
Если вы все сделали правильно, то Android Emulator запустится без каких-либо предупреждающих сообщений.
Установка приложения
Для того, что бы установить тестируемое приложение, необходимо вызвать утилиту adb из каталога <SDK Path>\sdk\platform-tools параметром install <имя приложения>.apk.При этом эмулятор должен быть запущен. Перед переустановкой приложения предыдущую установленную версию необходимо деинсталлировать.
Советы по оптимизации производительности и работе с эмулятором
Jim McKeeth в своем блоге опубликовал 8 советов по увеличению скорости работы Android эмулятора. Для тех, кто читает по английски, рекомендую к ознакомлению.
Так же, вероятно, полезными будут статьи из http://docwiki.embarcadero.com:
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator
http://docwiki.embarcadero.com/RADStudio/XE5/en/Running_Your_Android_Application_on_an_Android_Emulator
Большое спасибо!