【问题标题】:ADB + Samsung Galaxy亚行+三星银河
【发布时间】:2009-12-04 17:48:42
【问题描述】:

有没有人成功地将三星 Galaxy 与运行在 Win XP Pro SP3 上的 ADB 连接起来?非常感谢与此相关的现有线程或教程的链接!谢谢!

【问题讨论】:

  • 尝试使用非三星 USB 数据线

标签: android


【解决方案1】:
  1. 安装 CD 随附的 Samsung New PC Studio。它包括 Windows 驱动程序

  2. 确保在您的手机设置中:
    选中“设置 > 应用程序 > 开发 > USB 调试”
    “设置 > 关于手机 > 其他设置 > 大众商店”选中

  3. 如果您使用的是 32 位操作系统,请在 android-sdk-windows\usb_driver\android_winusb.inf 中的 [Google.NTx86] 下添加以下行。如果您有 64 位操作系统,则将它们添加到 [Google.NTamd64] 下:
    ;三星Galaxy
    %CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_00
    %SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6640&MI_04
  4. 连接您的手机,在设备管理器中您应该会看到一个未知设备。右击说更新驱动,选择android-sdk-windows/usb_driver目录。将安装 Android Bootloader 接口。

  5. 如果您在命令提示符中说 adb devices 时未列出您的设备,请输入 adb kill-server

【讨论】:

  • 在更改我的 S2 的设备 ID 后为我工作,如下所示:%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_0400&MI_03 %SingleBootLoaderInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_03。如果设置了正确的VIDPID,驱动程序将安装,但根据我的经验,如果MI(也可能还有REV?)丢失,它将无法运行。 ---- 一开始 Win 设备管理器不会显示设备的 MI,但经过大量卸载/重新安装各种三星驱动程序后,它终于出现了。
  • 在我的 Galaxy Note 5 Android 5.1.1 上,只需将设备设置为“相机(PTP)”,它就可以从 Windows 更新中获取它们...
【解决方案2】:

(以下步骤,我假设您使用的是 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

【讨论】:

    【解决方案3】:
    1. 转到http://www.samsung.com/kies
    2. 下载并安装kies(它将安装驱动程序)

    许多人不喜欢凯斯。但这是安装驱动程序的最简单方法。

    【讨论】:

    • 不需要安装KIES全套,只要搜索'Samsung USB Driver for Mobile Phones'(可能是Samsung-Usb-Driver-v1.5.59.0.exe),因为它是一个纯粹的司机。
    【解决方案4】:

    如果驱动程序和adb安装正确,可能是手机有问题,请参阅此线程adb doesn’t see phone device (Galaxy Apollo)了解更多信息

    【讨论】:

      【解决方案5】:

      我在让 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 安装驱动程序吗?

      我很想知道是否有其他人在同一条船上,如果他们知道发生了什么。

      【讨论】:

        【解决方案6】:

        已发布here三星的 adb 驱动程序

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-11-22
          • 2023-03-24
          • 1970-01-01
          • 2011-07-30
          • 1970-01-01
          相关资源
          最近更新 更多