2010-10-27 21 views
7

Chcę uruchomić i debugować moje aplikacje na Androida na moim HTC Incredible. Na http://developer.android.com/guide/developing/device.html mówi, że muszę zainstalować sterownik Windows USB. Oraz instrukcje, które mówi:Debugowanie na moim telefonie (Eclipse, Android)

„1. Połącz urządzenie z Androidem do portu USB komputera Windows wykryje urządzenie i uruchomić Kreatora aktualizacji sprzętu.”

Ale to nie . Po podłączeniu telefonu jest widoczny jako litera dysku, a jego karta SD jest widoczna jako druga litera dysku i mogę przesyłać pliki. Ale Kreator aktualizacji sprzętu nie uruchamia się. Nie jest on już połączony - jeśli przejdę do katalogu narzędzi SDK i wykonam "urządzenia adb", zwrócą one pustą.

Co muszę zrobić, aby debugować na moim telefonie? Z góry dziękuję!!

Odpowiedz

4

Android Simplicity ma kilka wskazówek dotyczących rozwiązywania problemów z instalacją sterownika USB systemu Windows. Jeśli to nie pomoże, spróbuj postępować zgodnie z instrukcjami określonymi jako here (które są specyficzne dla htc niewiarygodne).

Wreszcie, zgodnie z , wydaje się, że może być konieczne zainstalowanie HTC Sync, aby debugowanie działało w środowisku Eclipse.

+0

Przepraszam, że nie wyjaśniam, że używam XP, SP3 - strona FlexJunk jest przeznaczona dla Windows 7. Android Simplicity na początku zakłada, że ​​muszę zainstalować sterowniki, aby przesłać pliki do/z telefonu. Ale mogę to teraz zrobić. Jednak telefon nie wyświetla się jako urządzenie adb, dlatego nie sądzę, że jest zainstalowany. –

+0

Zobacz moją aktualizację. Wygląda na to, że HTC Sync może być brakującym elementem układanki. –

+0

I SPOKE ZBYT WKRÓTCE! Strona FlexJunk zaczęła mówić o Win7, ale ma również hack do pliku android_winusb.inf dla XP i ten hack rozwiązuje problem! –

3

Czy wprowadziłeś urządzenie w tryb debugowania? Można to znaleźć w Ustawienia-> Aplikacje-> Rozwój.

+0

Tak, debugowanie USB jest sprawdzane, podobnie jak pozostawanie w stanie uśpienia. –

2

Odpowiedź Ryana pomogła mi rozwiązać ten problem. Dla celów archiwalnych, oto co zrobiłem:

Instalacja sterownika USB przy użyciu Android SDK Manager:

Install the USB Driver using Android SDK Manager

Znajdź i edytować android_winusb.inf postępując zgodnie z instrukcjami z http://www.flexjunk.com/2010/05/01/installing-htc-incredible-android-sd-drivers/. Kopalnia znajdowała się w C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver


Znajdź sekcję oznaczoną [Google.NTx86]. Na końcu tej sekcji dodaj następujące wiersze.

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

Znajdź punkt [Google.NTamd64]. Na końcu tej sekcji dodaj następujące linie: .

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

Na własną Incredible, przejdź do Ustawienia-> Programy-> Rozwoju i włączyć debugowanie USB. TERAZ, możesz podłączyć swój telefon do komputera.

Na komputerze Przejdź do Start-> prawym przyciskiem myszy Mój komputer-> Zarządzaj

Powinieneś zobaczyć urządzenia z ostrzeżeniem o to nazywa Inne-> ADB. Kliknij prawym przyciskiem myszy i wybierz Aktualizuj oprogramowanie sterownika ... Zainstaluj sterowniki ręcznie i wskaż to w folderze usb_drivers.Zignoruj ​​wszelkie ostrzeżenia o niepodpisanych sterownikach, a wszystko powinno zostać poprawnie zainstalowane tylko w wersji . Po instalacji widzę interfejs Android Phone-> Android Composite ADB w Menedżerze urządzeń.

+0

Jeśli korzystasz z systemu Windows 7 lub Vista, konieczne może być użycie następujących opcji Menedżera urządzeń, jeśli plik INF nie zostanie znaleziony po wybraniu folderu 'usb_drivers'. Przejdź do, Zainstaluj ręcznie, a następnie listę sterowników, wybierz Wszystkie urządzenia, a następnie kliknij Z dysku, wybierz plik INF. – CatShoes

Powiązane problemy