我不確定100%是否應該在這裡還是主要的Stack Overflow,但是我決定選擇這個領域,希望我可以找到有類似問題的更具體經驗的人。
我有一個三星Captivate(喜歡它的人會減去它笨拙的GPS)。我使用兩台不同的計算機進行開發,其中一台在家中,一台在工作中。這些機器都是Windows XP Service Pack 3(32位)。我安裝了相同的Samsung驅動程序,相同版本的Eclipse等。該電話當前植根於Serendipity mod,儘管此問題與常規固件完全相同。
我的家用計算機(問題一個)是Athlon 64 2.2 Ghz。我的工作機器是Core 2 Duo,請不要回想模型。
在工作中,我可以做任何事情,將sdcard安裝在手機上並輕鬆複製,使用adb進行推,拉,卸載,安裝。我可以在ddms中進行調試,通過Eclipse等進行安裝,等等。
在家裡,如果我重新啟動計算機和電話,並在不打開Eclipse的情況下拉起命令提示符,則可以通過鍵入adb設備來查看該設備。通常,然後,我可以清除logcat或相當穩定地運行logcat。如果我打開Eclispe(開發IDE)並嘗試運行新版應用程序,則通常會失去連接。如果我嘗試通過掛載或對adb使用pull來複製文件,則會發生相同的情況。一些文件將被複製,突然連接將消失,設備將脫機顯示給adb,或者根本不在列表中,或者兩次脫機列出。重啟手機有時會有所幫助,但並非總是如此。有時我關閉Eclipse和所有其他應用程序,重新啟動手機,但最終仍然無法使adb完全檢測到該設備。我將使用adb kill-server和adb start-server,但這通常無濟於事。我在家中將Avast用作防病毒軟件,但嘗試完全不安裝任何防病毒軟件,這是相同的。由於硬盤驅動器崩潰,我最近重新安裝了Windows,它是完全一樣的。我已經嘗試過塔上的每個不同的USB端口。
我希望有很多人可以告訴我這是怎麼回事,因為我已經處理了一年半,這將使我失去主意。
-耶利米