【问题标题】:Changing displayed Android device name in Eclipse在 Eclipse 中更改显示的 Android 设备名称
【发布时间】:2011-08-31 18:20:51
【问题描述】:

将多个 Android 设备连接到我的开发机器时,很快就很难确定哪个设备来自 Eclipse,因为设备名称似乎表示为它们的序列号。

例如,设备列表:

有没有办法显示手机型号,或者更改设备名称?

【问题讨论】:

  • 前段时间我想知道这一点。没找到。最坏的情况是只为实现该功能的adbADT 提交补丁并等待下一个版本:)
  • 是的,+1。同时,如果您在不同的 SDK 平台上进行测试(这里是 2.2.2 和 2.1-updat...),您拥有 Android 版本。
  • @inazaruk 修补adb 可能不是一个坏主意,但我的印象是工作量很大。 @MarvinLabs 不幸的是,这里有三部带有 2.1-update1 的手机。我想它会暂时记住序列号。
  • 看起来adb 根本不需要任何修补。您可以通过以下方式获取设备型号:adb -s <serialno> shell getprop ro.product.model。可以将其作为ADT 的补丁来实现。

标签: android eclipse device


【解决方案1】:

从 ADT 版本 17 开始,设备制造商和名称出现在序列号之后,如下所示:

【讨论】:

  • 虽然当你有两部相同的手机时并不完全有用。不过我开始记住他们的序列号了。
【解决方案2】:

试试这些命令:

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

请记住,大小最多为 15 个字符。

【讨论】:

  • 对不起,错字正确的是“adb -s device_name_to_change shell setprop persist.usb.serialno new_device_name_in_alphanumberic_only”,然后执行 adb reboot
  • 感谢您的建议。我试了一下,它仍然显示序列号。您可能正在做某事,但它不适用于我的(根)姜饼设备。
【解决方案3】:

在我的欲望(cyanogenmod7,Android 2.3.3)上有一个设置:

主屏幕 -> 按菜单 -> 系统设置 -> 应用程序 -> 开发 -> 设备名称

在这里我可以更改 eclipse 中显示的设备名称。

很遗憾,我的第二款开发手机(Nexus-S,Stock rom with Android 2.3.4)没有这个设置 - 所以也许你的手机有这个设置...?!

【讨论】:

  • 似乎这是 Cyanogen 添加的简洁功能之一。我的任何库存开发手机(HTC、三星或 LG)都没有此设置。
  • 我遇到了与问题相同的问题,但是将我的设备名称更改为 user727035 表明对 eclipse 显示的内容没有影响:(
  • 确认。我在我的 Nexus 上使用 Cyanogenmod 7。我在设置>应用程序>开发>设备主机名中具有此功能
  • 奇怪的是它适用于某些模型而不适用于其他模型。但我想当你使用自定义 rom 时会发生这种情况。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多