亚行+三星Galaxy

时间:2009-12-04 17:48:42

标签: android

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

6 个答案:

答案 0 :(得分:14)

  1. 安装CD附带的 Samsung New PC Studio 。它包括Windows驱动程序

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

  3. android-sdk-windows \ usb_driver \ android_winusb.inf 中,如果您使用的是32位操作系统,请在[Google.NTx86]下添加以下行。如果您使用的是64位操作系统,请在[Google.NTamd64]下添加它们:
    ; Samsung 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

答案 1 :(得分:5)

(对于以下步骤,我假设您使用的是Google Android SDK 1.5 R3或更高版本)

为了让您的Windows XP能够识别Samsung 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

答案 2 :(得分:0)

  1. 转到http://www.samsung.com/kies
  2. 下载并安装kies(它将安装驱动程序)
  3. 很多人不喜欢kies。但这是安装驱动程序的最简单方法。

答案 3 :(得分:0)

如果正确安装了驱动程序和adb,手机可能会出现问题请参阅此帖子adb doesn’t see phone device (Galaxy Apollo)以获取更多信息

答案 4 :(得分:0)

我遇到了让adb为我的手机工作的大量问题。它在固件更新之前的一个阶段工作(现在在英国三星Galaxy s2 i9100上的Android 4.0.4上),它随机停止工作。我在XP 64上它可能只是64位操作系统的问题。

总是设置了Usb调试,驱动程序已安装,但adb不起作用。

许多帮助指南似乎都专注于使用kies或从kies提取的驱动程序来安装正确的驱动程序,但这在很大程度上不是我的问题(或者三星s2的驱动程序不再允许使用adb?) 我的手机只有超级用户和busybox,但是有完全标准的固件(已经植根,并且在升级android 4.0.4时没有根据)。

因此从安装驱动程序的一点开始,我可以将其作为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(或者至少不适用于我) 我不得不下载更好的剪辑apk(我可能非常不得不盗版,因为我在市场上找不到它)并且手动创建了phoneutil的快捷方式

更好的切割>新的快捷方式>没有>所有活动> phoneutil

在那里你可以将设置更改为调制解调器并返回到pda(在调制解调器模式下连接时xp列出了一个新设备“7 CDS”,它将无法安装)。

之后我不得不从sdk安装google驱动程序(adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver)

要允许Windows XP 64安装驱动程序,您需要编辑“android_winusb.inf”以将三星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并自行添加它,然后才能让我安装驱动程序。

设备管理器>三星Android手机>三星Android ADB接口>属性>详细信息>匹配设备ID

手机ADB接口有以下ID USB \ VID_04E8& PID_6860& adb

我上面添加的内容(如果您的手机不匹配,我认为你也需要这样做)。然后我使用“Android Bootloader接口”更新了“Samsung Android ADB Interface”的驱动程序,我现在可以从Google SDK驱动程序中选择。

从谷歌SDK安装“Android Bootloader界面”。

然后我可以像以前那样重新安装“Samsung Android ADB Interface”驱动程序或者从谷歌SDK和ADB开始工作的“Android Composite ADB Interface”(经过ADB设备的测试,我现在已经列出了,woot!)

所以我认为问题主要是缺少Android Bootloader接口驱动程序,UART可能会产生一些影响吗?

然而,我确实有adb工作之前我决定重新植根我的手机(只是发现它在我无法使用ADB Explorer时停止工作但是我确定我在10分钟之前没有使用过它)。那么为什么它停止工作我没有任何线索。我很确定我的电脑上没有任何改变,所以可能重新设置uart模式并强制驱动程序重新安装足以解决它。但是adb不再适用于标准的三星驱动程序,你也需要从sdk安装驱动程序?

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

答案 5 :(得分:0)

为三星发布here个adb驱动程序