我遇到了亞行爲我的手機工作的大量問題。它已經在固件更新之前的一個階段工作(現在在英國的Samsung 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屏幕所示)的問題,也需要能夠從谷歌sdk安裝adb接口驅動程序。
我能夠使用我在其他地方找到的標準方法/指南來完成這些任務。
要更改UART設置回PDA和USB連接回到PDA通過特殊撥號代碼*#7284#不再適用於Samsung Galaxy S2 i9100 Android 4.0.4(或至少不適用於我) - 我不得不下載更好的APK(我可能不得不盜版,因爲我無法在市場上找到它),並且手動創建了phoneutil的快捷方式。
bettercut>新的快捷方式>無>所有活動> phoneutil
在那裏,你可以更改設置,以調制解調器,並返回到PDA(調制解調器模式下XP在連接時上市的新設備「7個CDS的」,這將無法安裝)。
之後,我不得不安裝在SDK中的谷歌驅動器(ADT-束窗口-x86_64的\ SDK \演員\谷歌\ 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和窗口前加入自己會讓我安裝驅動程序。
設備管理器>三星Android手機>三星Android的ADB接口>屬性>詳細>匹配設備ID
並且手機ADB接口有以下ID:USB\VID_04E8&PID_6860&adb
...這是我作爲上面添加(如果你的手機不符合你的需要,我想也是這樣)。然後,我使用「Android Bootloader Interface」更新了「Samsung Android ADB Interface」驅動程序,我現在可以從Google SDK Driver中進行選擇。
從Google SDK安裝「Android Bootloader接口」。
然後,我可以像以前一樣重新安裝「三星Android ADB接口」驅動程序,或者Google SDK和ADB的「Android Composite ADB Interface」開始工作(經過ADB Devices測試,我現在列出了,woot! )。
所以我認爲問題主要是缺少Android Bootloader接口驅動程序,UART可能會產生一些影響?
但是我確實讓亞行工作之前,我決定重新根據我的電話(只有當我不能使用ADB資源管理器時發現它停止工作,但是我相當肯定我沒有在10分鐘前使用它)。那麼爲什麼它停止工作我沒有線索。我非常確定我的電腦沒有任何變化,所以設置UART模式並強制驅動程序重新安裝就足以解決它。但是,也許亞行不再適用於標準的三星驅動程序,您還需要從SDK安裝驅動程序?
我很想知道是否有其他人在同一條船上,如果他們知道發生了什麼。
這工作就像一個魅力!謝謝。 –