Как мне разрабатывать для Xperia X10 на Android 2.1, когда дополнение SDK поддерживает только Android 1.6

#android-emulator

#android-эмулятор

Вопрос:

Я успешно установил Android tools и eclipse (создав примеры hello World и hello widget) и успешно запустил их в дополнении Xperia X10, которое я скачал с сайта разработчика SE.

Однако на моем телефоне установлена обновленная версия Android 2.1, и любые приложения, которые я создаю, либо должны будут запускаться на версии 1.6, либо их нельзя будет протестировать на Xperia X10 во время разработки без переноса на мой физический телефон.

Я связался с Sony, и они сказали мне, что на нем нет дополнения с 2.1. И это все, что они сказали бы.

Мой вопрос:

Есть ли кто-нибудь, кто разработал для этого телефона, кто знает, что делать? Могу ли я каким-либо образом запустить средство обновления SE на виртуальном телефоне, чтобы обновить ОС образа? Или я упускаю что-то гораздо более очевидное?

Ответ №1:

По состоянию на апрель 2011 года это (приблизительно) доля пользователей Android:

круговая диаграмма использования

Это 3,5% для Android 1.6 и 2,7% для Android 1.5. Со временем эти проценты будут только уменьшаться.

Просто разработайте для 2.1.

В любом случае, почему вы предпочитаете использовать эмулятор? Большинство разработчиков Android (включая меня) обнаружили, что эмулятор работает ужасно медленно, и проще подключить реальный телефон и протестировать на нем.

Ответ №2:

Вы можете использовать adb для перевода вашего телефона в режим отладки.

Или вы можете просто установить свои APK-файлы через OTA или через USB на свой физический телефон.

Или вы могли бы просто разработать на 2.1, зная, что почти все будет работать. На самом деле я не понимаю проблемы.

Комментарии:

1. У меня очень старый ноутбук, который не позволяет мне запускать приложения на моем телефоне прямо из eclipse, я могу использовать только виртуальный телефон для его запуска. Я просто запущу его на 2.1 и буду знать, что у меня получится запустить практически все. Спасибо.