Альтернатива эмулятора Android

Я абсолютно плохо знаком с разработкой Android, но я просто получил HTC Hero и хотел бы разработать несколько приложений для него. Однако я имею, используют ноутбук в качестве моей dev машины, и эмулятор является чрезвычайно медленным. Потребовалось приблизительно 10-15 минут для начальной загрузки и хотя я мог оставить его на, это обычно замедляет систему при использовании других приложений (как веб-браузер / Eclipse IDE и т.д.), Что лучший способ состоит в том, чтобы разработать для телефона на базе Android? Я мог просто включить HTC и постоянно загружать новый APK, но это просто кажется слишком длинным процесс для тестирования незначительных изменений. Действительно ли там какие-либо другие методы доступны для отладки приложений, или я должен буду выдержать эмулятор, пока я не могу получить новую систему?Спасибо

5
задан keyboardP 27 December 2009 в 16:57
поделиться

3 ответа

Использование вашего HERO - это путь. Загрузка APK и запуск программы после каждого изменения должны занять всего несколько секунд. Если у Вас не запущены эмуляторы и HERO подключен (с установленным драйвером Android SDK USB), то Eclipse автоматически выберет HERO в качестве целевой машины.

.
11
ответ дан 18 December 2019 в 13:15
поделиться

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

Нажатие Ctrl+Shift+F11 в Eclipse автоматически скомпилирует приложение, загрузит APK на запущенное устройство, которое он находит (будь то эмулятор или телефон), а затем запустит приложение.

Это занимает около семи секунд с моей машиной HTC Hero и dev (что, конечно, довольно быстро, но так как Eclipse обычно компилируется в фоновом режиме в любом случае, большая часть времени уходит на установку на телефон).

.
3
ответ дан 18 December 2019 в 13:15
поделиться

Я мало что знаю об андроид-специфической разработке, но пишете ли вы и используете ли вы тесты? Если да, то можно протестировать много логики, не загружая эмулятор, при условии, что у вас есть правильные методы настройки для моделирования среды.

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

.
0
ответ дан 18 December 2019 в 13:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: