Требуется ли для разработки приложений Android устройство с рутом? - PullRequest
5 голосов
/ 05 мая 2010

Я смотрю в основном на разработку Android.

Я продолжаю видеть информацию о root , однако мне неясно, как это относится к общей разработке приложений для Android.

Я понимаю, что есть эмулятор, однако, когда я действительно проверяю программное обеспечение на телефоне, должен ли этот телефон быть рутованным устройством или это требуется только в том случае, если вы хотите отредактировать основные функции ОС? *

Наконец, есть ли какие-либо недостатки в разработке рутирования устройства, например, оно больше не ведет себя так же, как другие телефоны Android, которые я тоже могу развернуть?

Спасибо

Ответы [ 3 ]

5 голосов
/ 05 мая 2010

Вам не нужен root для разработки под Android.

Самая простая настройка - запустить Eclipse с установленными инструментами разработки Android. Затем вы можете отладить свое приложение в эмуляторе или зарегистрировать свой телефон в SDK и выполнить отладку прямо на своем телефоне. Единственное, что вам нужно сделать на вашем телефоне, это проверить режим разработки в Настройки -> Приложения

Я могу понять привлекательность наличия рутированного устройства, но я не вижу причины для изменения загрузчика или двоичных файлов операционной системы. Однако вы можете заменить большинство приложений по умолчанию (включая приложение Home) на другие приложения, доступные на Маркете. Например, OpenHome стоит около 5 долларов и позволяет вам заменить домашнее приложение, добавить темы и заменить многие основные приложения (например, часы).

2 голосов
/ 09 января 2011

На Nexus S под управлением Android 2.3 папка / data не видна в проводнике DDMS или оболочке ADB, но видна в эмуляторе.Это произошло при включенной отладке как в манифесте, так и на телефоне.Я подтвердил, что режим отладки был правильно включен, успешно пройдя через приложение с помощью точек останова, а также получив сообщения от logcat.

Отсутствие возможности просмотра папки / data означает, что вы не сможете получить личные данные вашего приложения.

2 голосов
/ 05 мая 2010

Рутинг необходим, только если вы хотите поиграться с расширенными функциями или обновить прошивку и т. Д.

Если вы разрабатываете свое программное обеспечение с помощью Android SDK, вы сможете регулярно использовать его на своем телефоне (если у вас есть соответствующая версия). Нет необходимости рутирования.

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

...