Nie jestem w 100% pewien, czy to powinno się tutaj znaleźć, czy główny Przepełnienie stosu, ale zdecydowałem się pójść z tym obszarem, mając nadzieję, że uda mi się złapać kogoś z bardziej konkretnym doświadczeniem z podobnym problemem.
Mam Samsung Captivate (uwielbiam minus to gówniane GPS). Robię to dla dwóch różnych komputerów, jednego w domu, jednego w pracy. Oba komputery to Windows XP, Service Pack 3, 32 bity. Mam zainstalowane te same sterowniki Samsunga, te same wersje Eclipse itp. Telefon jest obecnie zrootowany przy użyciu modu Serendipity, chociaż ten problem był dokładnie taki sam w przypadku oprogramowania układowego.
Moje urządzenie domowe (problematyczne) to Athlon 64 2,2 Ghz. Moja maszyna robocza to Core 2 Duo, nie przypominaj sobie modelu.
W pracy mogę zrobić wszystko, zamontować kartę SD na telefonie i łatwo kopiować, używać adb do pchania, ciągnięcia, odinstalowywania, instalowania. Mogę debugować w ddms, instalować przez Eclipse itp. Itd.
W domu, jeśli zrestartuję komputer i telefon i wyciągnę wiersz polecenia bez otwartego Eclipse, MOGĘ być w stanie zobaczyć urządzenie, wpisując urządzenia adb. Zwykle wtedy mogę wyczyścić logcat lub uruchomić logcat dość stabilnie. Jeśli otworzę Eclispe (moje IDE dla programistów) i spróbuję uruchomić nową wersję aplikacji, zazwyczaj stracę połączenie. To samo dzieje się, jeśli spróbuję skopiować pliki albo przez montowanie, albo za pomocą pull z adb. Niektóre pliki zostaną skopiowane i nagle połączenie zostanie zerwane, a urządzenie przejdzie w tryb offline do adb, w ogóle nie będzie na liście lub zostanie dwukrotnie wyświetlone w trybie offline. Ponowne uruchomienie telefonu czasami pomaga, ale nie zawsze. Są chwile, kiedy zamykam Eclipse i każdą inną aplikację, uruchamiam ponownie telefon i nadal nie mam adb całkowicie wykrywającego urządzenie. JA' Użyję adb kill-server i adb start-server, ale ogólnie to nie pomaga. Używam Avast do mojego antywirusa w domu, ale próbowałem bez żadnego antywirusa i to samo. Niedawno ponownie zainstalowałem system Windows z powodu awarii dysku twardego i było dokładnie tak samo. Próbowałem każdego innego portu USB w mojej wieży.
Mam nadzieję, że BARDZO wiele osób może mi powiedzieć, co jest nie tak, ponieważ mam do czynienia z tym od półtora roku i wkrótce doprowadzę mnie do szału.
-Jeremiasz