2009-12-27 4 views
5

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

ответ

11

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

+1

Спасибо за ответ. Я не понимал, что загрузка герою быстро * быстро. Я думал, что мне придется создавать APK, нажимать его на телефон и загружать вручную как «приложение». Думаю, что я оставлю эмулятор на стороне, пока я не получу свое приложение, работающее с Hero первым :). – keyboardP

0

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

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

+0

Привет, приложение я планирую создать довольно просто из аспектов программирования. Я мог бы создать их вовремя на языке и API, с которыми я знаком. Тем не менее, я действительно не знаю API Android, поэтому я не знаю, какие методы настройки и что мне нужно для имитации среды. Надеемся, им удастся ускорить работу эмулятора или иметь уменьшенную версию только для поверхностных настроек GUI. – keyboardP

3

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

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

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

0

использовать виртуальную коробку для изменения, скачать андроид файл изо от Google и если что does' работают хорошо попробовать это один http://www.genymotion.com/features/

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