2016-06-28 2 views
0

Я пытаюсь изучить Android на устройстве dell, имеющем 4-гигабайтный плунжер и чипсет intel pentium. Я пытаюсь запустить приложение hello world на эмуляторе, но на самом деле требуется много времени (более 5 минут), чтобы запустить процесс, и в конце выдает сообщение об ошибке «Ошибка при ожидании устройства: тайм-аут после 300 секунд, ожидающий появления эмулятора онлайн". Что касается тестирования на устройстве, я считаю его быстрым и легким. Итак, мой вопрос в том, что можно всегда тестировать приложение на реальном устройстве и пропускать тестирование на эмуляторе. Также предложите мне несколько советов, которые помогут моей студии Android работать быстрее. .Хорошо и возможно всегда тестировать приложение для Android на реальном устройстве, а не использовать эмулятор Android

+0

все зависит от вас. Обычно виртуальное устройство или эмулятор работают медленнее по сравнению с другим устройством. Потому что он использует систему Ram и Rom. Лучше работать с внешним/реальным устройством для тестирования кода. У вас есть еще один вариант для виртуального устройства, которое является Genymotion. –

+0

расскажите мне больше о Genymotion и о том, как использовать его в качестве виртуального устройства. – akash5678

+0

Я предлагаю вам использовать устройство реального времени. Поскольку виртуальное устройство замедляет скорость вашей системы, а также тратит много времени при компиляции и запуске приложений. –

ответ

1

Его всегда лучше тестировать на реальном устройстве. Это очень быстро, особенно при отладке. Если ваш эмулятор занимает много времени, загрузите ситуацию, когда вы пытаетесь отлаживать и хотите проверить поведение приложения после каждого изменения кода. Просто установите драйверы usb и sdk, чтобы версия api вашего устройства работала на

.
1

Уверенный, что это!

Прежде всего, включите режим разработчика на своем устройстве (если он еще не включен). Информация для этого here.

Затем просто подключите устройство через USB, и оно появится при запуске вашего проекта в Android Studio.

ПРИМЕЧАНИЕ. При первом запуске проекта ваш телефон будет запрашивать разрешения, убедитесь, что вы разрешили это!

+0

Я закончил со всем этим процессом. помогите мне преодолеть ошибку: Ошибка при ожидании устройства: Сработало через 300 секунд, ожидая, когда эмулятор появится в сети. – akash5678

+0

Кажется, что вы работаете против эмулятора, ничего общего с запуском на устройстве. Вы выбрали свое устройство во время запуска приложения? –

+0

Я попытался запустить приложение my my hello world на устройстве (moto e и lenovo smart phone), но цвет шрифта всегда кажется черным, даже я попробовал другой цвет шрифта. не могли бы вы посоветовать мне несколько советов, чтобы избавиться от этой проблемы. Это может быть новый вопрос, но форум запретил мне в течение 7 дней задавать любые вопросы. – akash5678

0

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

Для повышения скорости эмулятора android установите HAXM в вашей системе, это ускорит эмуляторы.

+0

У меня такая же мысль об использовании эмуляторов. вы поможете мне устранить ошибку: Ошибка при ожидании устройства: таймаут после 300 секунд, ожидая, когда эмулятор появится в сети. – akash5678

+0

Какова версия ОС Android-устройства, которую вы пытаетесь запустить? –

+0

андроид-студия 2.1.2. Я пытаюсь установить и использовать genymotion в качестве эмулятора.Это хороший вариант, и он будет работать на моем устройстве (спецификация упоминается в начальном вопросе и имеет процессор 1,7 ГГц). – akash5678

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