2015-01-23 4 views
-1

Этот вопрос имеет много частей.Какой эмулятор использует Android Studio?

Некоторая информация о моей системе: 64-битной Ubuntu Linux

Я интересно, что фондовый эмулятор, который поставляется с Android Studio (A.Studio) (если, конечно, у него есть имя).

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

Возможно, существует более фундаментальная вещь ~ об использовании разных эмуляторов; информация об этом приветствуется, если что-нибудь приходит на ум.

Наконец, я никогда не использовал эмулятор помимо того, который пришел с Eclipse или A.Studio. Что мне нужно знать, чтобы подключить любой эмулятор к любой среде IDE? У меня были проблемы с IDE, которые были «хрупкими» и часто ломались, FYI.

+0

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

ответ

1

Вы можете использовать genymotion, для быстрой скорости, как для затмения, так и для студии Android, получите here.

Также вы можете установить Google play service для использования Карт Google и загрузки приложений из магазина Google Play.

Получить пакет и как он его использует, см. here.

1

Эмулятор, используемый Android Studio, является тем же самым, что и с Eclipse. Фактически он включен в Android SDK (который в свою очередь входит в Android Studio) и используется в различных средах разработки.

Способ, которым это работает, зависит от того, какой вид изображения системы вы используете его с. Для самых последних версий Android есть 2-4 различных системных изображения: 64-битный, 64-битный, 64-разрядный, 64-разрядный (64-разрядные - только Lollipop) и довольно экспериментальные на этом этапе игры [ранние 2015]).

Существуют также версии этих изображений Google API (они включают в себя различные приложения Google, такие как Сервисы Google Play), которые могут использоваться, если эти компоненты необходимы вашему приложению.

Для целей развития изображения системы x86 являются наилучшим выбором, так как эмулятор не должен эмулировать архитектуру ARM, поскольку вам нужно использовать HAXM (от Intel, также доступный в Android SDK), чтобы получить любые реальные преимущества скорости с x86 изображениями. Эмулятор также обеспечивает ускорение GPU (он должен быть включен вручную для каждого эмуляторного устройства), что позволяет использовать ваш физический GPU для рендеринга вместо эмуляции этих операций в программном обеспечении.

Способ, которым среда разработки (Android Studio) подключается к эмулятору через ADB (Android Debug Bridge). Это означает, что он может работать практически с любым эмулятором (например, Genymotion, который работает через VirtualBox). Тем не менее, есть встроенная поддержка использования Android Emulator из Android Studio (это настраивается путем выбора эмулятора в конфигурации Run/Debug) ... при использовании другого эмулятора (например, Genymotion) вы должны выбрать USB-устройство (в конфигурации Run/Debug) и убедитесь, что экземпляр ADB подключен к вашему эмулятору через TCP (Genymotion делает это для вас автоматически при запуске).

Это должно предоставить вам достаточно информации, и я не буду повторно размещать все различные инструкции о том, как сделать что-либо из вышеперечисленного, поскольку они были опубликованы в качестве ответов на различные вопросы здесь.

Смежные вопросы