【发布时间】:2009-12-04 17:48:42
【问题描述】:
有没有人成功地将三星 Galaxy 与运行在 Win XP Pro SP3 上的 ADB 连接起来?非常感谢与此相关的现有线程或教程的链接!谢谢!
【问题讨论】:
-
尝试使用非三星 USB 数据线
标签: android
有没有人成功地将三星 Galaxy 与运行在 Win XP Pro SP3 上的 ADB 连接起来?非常感谢与此相关的现有线程或教程的链接!谢谢!
【问题讨论】:
标签: android
安装 CD 随附的 Samsung New PC Studio。它包括 Windows 驱动程序
确保在您的手机设置中:
选中“设置 > 应用程序 > 开发 > USB 调试”
“设置 > 关于手机 > 其他设置 > 大众商店”未选中
;三星Galaxy %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_00 %SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_04
连接您的手机,在设备管理器中您应该会看到一个未知设备。右击说更新驱动,选择android-sdk-windows/usb_driver目录。将安装 Android Bootloader 接口。
如果您在命令提示符中说 adb devices 时未列出您的设备,请输入 adb kill-server
【讨论】:
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_0400&MI_03 %SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_03。如果设置了正确的VID 和PID,驱动程序将安装,但根据我的经验,如果MI(也可能还有REV?)丢失,它将无法运行。 ---- 一开始 Win 设备管理器不会显示设备的 MI,但经过大量卸载/重新安装各种三星驱动程序后,它终于出现了。
(以下步骤,我假设您使用的是 Google Android SDK 1.5 R3 或更高版本)
为了让您的 Windows XP 识别三星 Galaxy Android 手机以便您可以在设备上进行开发,您必须执行以下操作:
参考http://developer.android.com/guide/developing/device.html
将以下内容添加到您的 android-sdk-windows\usb_driver\android_winusb.inf:
在 [Google.NTx86] 下添加:
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_04
在 [Google.NTamd64] 下添加:
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_04
【讨论】:
许多人不喜欢凯斯。但这是安装驱动程序的最简单方法。
【讨论】:
如果驱动程序和adb安装正确,可能是手机有问题,请参阅此线程adb doesn’t see phone device (Galaxy Apollo)了解更多信息
【讨论】:
我在让 adb 为我的手机工作时遇到了很多问题。它在固件更新之前的一个阶段一直在工作(现在在英国三星 Galaxy s2 i9100 上的 Android 4.0.4 上)并且它随机停止工作。我在 XP 64 上,它可能只是 64 位操作系统的问题。
一直设置usb调试,安装驱动,但是adb不行。
许多帮助指南似乎都集中在使用 kies 安装正确的驱动程序或仅使用从 kies 中提取的驱动程序,但这在很大程度上不是我的问题(或者三星 s2 的 kies 驱动程序不再允许 adb?) 我的手机只有超级用户和busybox root,但其他有完全标准的固件(在android 4.0.4升级时已经root并且没有root)。
因此,从安装驱动程序开始,我可以将手机作为 MTP、相机、大容量存储设备和 Kies 连接。我已经安装了 Kies,并且已经多次重新安装了驱动程序,但是如果没有 Kies,这应该可以正常工作,并且只安装最新的驱动程序,可从此处获得 http://forum.xda-developers.com/showthread.php?t=961956。我在设备管理器“Samsung Android ADB Interface”中列出了一个设备,驱动程序版本为“2.9.505.831”,但没有 ADB。
我的手机上的 uart 连接似乎有问题(如 phoneutil 屏幕所示),我还需要能够从 google sdk 安装 adb 接口驱动程序。
使用我在其他地方可以找到的标准方法/指南,我无法做到这两点。
要将 uart 设置更改回 pda 并将 USB 连接更改回 pda,特殊代码 *#7284# 不再适用于 Samsung Galaxy s2 i9100 Android 4.0.4(或至少不适用于我) 我必须下载 bettercut apk(我很可能不得不盗版,因为我在市场上找不到它)并手动创建了 phoneutil 的快捷方式
bettercut > 新快捷方式 > no > 所有活动 > phoneutil
您可以在此处将设置更改为调制解调器并返回到 pda(在调制解调器模式下连接时 xp 列出了一个不会安装的新设备“7 CDS”)。
之后我必须从 sdk 安装 google 驱动程序 (adt-bundle-windows-x86_64\sdk\extras\google\usb_driver)
要允许 Windows XP 64 安装驱动程序,您需要编辑“android_winusb.inf”以将 samsung Galaxy 添加为有效设备。
我在 [Google.NTx86] 和 [Google.NTamd64] 中添加了以下行。
android_winusb.inf
[Google.NTx86]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
[Google.NTamd64]
; Samsung galaxy
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_00
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_04
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
%SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&adb
我找到了添加设备 USB\VID_04E8&PID_6860&MI_00 的说明,但是这与我的手机不匹配,我需要手动确定设备 ID 并自己添加,然后 Windows 才能让我安装驱动程序。
设备管理器>三星安卓手机>三星安卓ADB接口>属性>详细信息>匹配设备ID
而手机ADB接口的ID为USB\VID_04E8&PID_6860&adb
我在上面添加的内容(如果您的手机不匹配,我认为您也需要这样做)。然后,我使用“Android Bootloader Interface”更新了“Samsung Android ADB Interface”的驱动程序,我现在可以从 Google SDK Driver 中选择它。
从 google SDK 安装“Android Bootloader Interface”。
然后我能够像以前一样重新安装“Samsung Android ADB Interface”驱动程序,或者从 google SDK 中重新安装“Android Composite ADB Interface”,ADB 开始工作(经过 ADB 设备测试,我的现在已列出,哇!) .
所以我认为问题主要是缺少 Android Bootloader Interface 驱动程序,而 UART 的东西可能有一些影响?
但是,在我决定重新启动手机之前,我确实有 adb 工作(只是在我无法使用 ADB Explorer 时才发现它停止工作,但是我确定我在 10 分钟前没有使用它)。所以为什么它停止工作我不知道。我很确定我的电脑上没有任何改变,所以也许重新设置 uart 模式并强制重新安装驱动程序就足以修复它。但是也许 adb 不再适用于标准的三星驱动程序,您还需要从 sdk 安装驱动程序吗?
我很想知道是否有其他人在同一条船上,如果他们知道发生了什么。
【讨论】:
已发布here三星的 adb 驱动程序
【讨论】: