Изменение отображаемого имени устройства Android в Eclipse

#android #eclipse #device

#Android #eclipse #устройство

Вопрос:

При подключении нескольких устройств Android к моей машине разработки быстро становится трудно определить, какое устройство какое из Eclipse, потому что имена устройств отображаются в виде их серийных номеров.

Например, список устройств: введите описание изображения здесь

Есть ли какой-либо способ отобразить модель телефона или изменить название устройства?

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

1. Я задавался вопросом об этом некоторое время назад. Не найдено ни одного. Наихудший сценарий — просто отправить патч для adb или ADT , который реализует эту функцию, и дождаться следующего выпуска 🙂

2. Да, 1 тоже. Тем временем у вас есть версия Android на случай, если вы тестируете на разных платформах SDK (здесь 2.2.2 и 2.1-обновление …).

3. @inazaruk Исправление adb может быть, и неплохой идеей, но у меня сложилось впечатление, что работы предстоит много. @MarvinLabs К сожалению, здесь есть три телефона с 2.1-update1. Я полагаю, что на данный момент это будет запоминание серийных номеров.

4. Похоже, adb вообще не нуждается в исправлении. Вы можете получить модель устройства из него с помощью: adb -s <serialno> shell getprop ro.product.model . Возможно, это можно реализовать как исправление для ADT .

Ответ №1:

Начиная с версии ADT 17, производитель устройства и его название отображаются после серийного номера следующим образом:

Скриншот вкладки quot;Устройстваquot; в ADT rev 17

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

1. Хотя это не совсем полезно, когда у вас два одинаковых телефона. Однако я начинаю запоминать их серийные номера.

Ответ №2:

По моему желанию (cyanogenmod7, Android 2.3.3) есть настройка:

Рабочий стол -> нажмите меню -> Системные настройки -> приложения -> разработка -> Имя устройства

Здесь я могу изменить имя устройства, которое отображается в eclipse.

К сожалению, мой второй телефон для разработки (Nexus-S, стандартный rom с Android 2.3.4) не имеет этой настройки — так что, возможно, у вашего телефона есть эта настройка …?!

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

1. Похоже, это одна из полезных функций, добавленных Cyanogen. У меня нет этого параметра ни на одном из моих стандартных телефонов для разработчиков (HTC, Samsung или LG).

2. у меня была та же проблема, что и в вопросе, но изменение имени моего устройства, как предполагает user727035, не повлияло на то, что показало eclipse : (

3. Подтверждение. Я использую Cyanogenmod 7 на своем Nexus one. У меня есть эта возможность в Настройках> Приложения> Разработка> Имя хоста устройства

4. странно, что это работает для некоторых моделей, а не для других. но я полагаю, что это то, что происходит, когда вы используете пользовательское ПЗУ.

Ответ №3:

Попробуйте эти команды:

 adb -s <serialno> shell setprop persist.usb.serialno <new_alphanumeric_name>
adb reboot
  

Имейте в виду, что размер не должен превышать 15 символов.

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

1. извините, опечатка, правильным является «adb -s device_name_to_change shell setprop persist.usb.serialno new_device_name_in_alphanumberic_only», а затем выполните перезагрузку adb

2. Спасибо за предложение. Я изменил его, но он по-прежнему отображает серийный номер. Возможно, вы что-то задумали, но это не сработало для моего (root) Устройство Gingerbread.