2015-03-29 4 views
1

Я хотел бы узнать, можно ли запустить приложение Android на реальном устройстве с определенным уровнем API.Как запустить приложение Android с определенным уровнем API в реальном устройстве?

У меня есть Moto G 2nd Generation, работающий с Lollipop, и я хочу проверить, как приложение будет работать в предыдущих версиях Android.

Возможно ли это?

Заранее спасибо

+0

Вы хотите протестировать приложение на телефон, который имеет API 21, но вы хотите, чтобы он вел себя так, как будто у него низкий уровень api? Как смоделировать нижний уровень api на устройстве с уровнем 21? – mdzeko

+0

Да, это то, что я хочу сделать –

ответ

3

Вы не можете понизить ОС Android на устройстве для тестирования без переустановки операционной системы. Для целей тестирования вы должны использовать эмулятор или другое устройство, работающее на старой версии Android.

+0

Дело в том, что я хочу протестировать разные стили, макеты и т. Д. Для разных уровней API. Я мог бы это сделать вручную, удалив более новые, но это довольно уродливо, так что нет ли там хорошего способа сделать это? –

+0

Возможно, вы ищете предварительный просмотр с несколькими конфигурациями. Но это только для одного уровня API, но вы можете проверить свой макет на разных размерах экрана. http://developer.android.com/sdk/installing/studio-tips.html (см. Раздел «Творческий макет») – shauvik

+0

Это частично полезно. Я также хотел бы протестировать такие вещи, как поведение кнопки при нажатии –

1

Хорошо, я не думаю, что вы можете это сделать. Но для этих целей вы можете взять, например, genymotion. Существует много изображений устройств, которые вы можете запустить и протестировать свое приложение.

Если эмулятор не все, что вам нужно, то единственное, что, чтобы люди с более старыми устройствами и испытания на них

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