Artykuł ten wyjaśnia, jak korzystać z ADB (Android Debug Bridge), narzędzia wiersza poleceń dołączonego do narzędzi platformy Android SDK od Google.
ADB może być używane do komunikacji z urządzeniem Elo z systemem Android z komputera za pośrednictwem połączenia USB lub sieciowego. Typowe zastosowania obejmują kopiowanie plików, instalowanie i odinstalowywanie aplikacji, uruchamianie poleceń powłoki, zbieranie logów i debugowanie aplikacji.
Pewne starsze platformy Elo z systemem Android mają ustawienie Przełącz USB do trybu urządzenia w opcjach dewelopera. Nowsze platformy Elo z systemem Android, w tym wspierane urządzenia z Androidem 14, nie wymagają tego ustawienia. Na tych urządzeniach włącz debugowanie USB i podłącz odpowiedni kabel USB.
Na platformach Elo, które wymagają Przełącz USB do trybu urządzenia, włączenie trybu urządzenia może wyłączyć komunikację z portami peryferyjnymi USB. Gdy dostęp do peryferiów USB musi być utrzymany, używaj ADB przez połączenie sieciowe, gdy to możliwe.
Konfiguracja ADB na komputerze
- Pobierz narzędzia platformy Android SDK z strony Android Developers.
- Wypakuj pobrany plik ZIP w łatwo dostępnym miejscu.
Włączenie opcji dewelopera na urządzeniu Elo
- Otwórz Panel sterowania urządzenia Elo. Jeśli to konieczne, wprowadź hasło do Panelu sterowania.
- Jeśli hasło nie zostało zmienione, domyślne hasło może być 1elo.
- W obszarze Aplikacje wybierz Ustawienia.
- Otwórz Informacje o telefonie, Informacje o tablecie lub Informacje o urządzeniu, w zależności od platformy Elo.
- Naciśnij Numer kompilacji siedem razy lub aż pojawi się komunikat Jesteś teraz deweloperem.
- Wróć do poprzedniego ekranu Ustawień.
- Otwórz Opcje dewelopera. W zależności od wersji Androida, Opcje dewelopera mogą znajdować się pod System lub System > Zaawansowane.
Konfiguracja debugowania USB
Nowsze platformy Elo z systemem Android - w tym Android 14
- Upewnij się, że kabel USB jest niepodłączony do urządzenia Elo.
- W Opcjach dewelopera włącz debugowanie USB.
- Wybierz OK, jeśli zostaniesz poproszony o potwierdzenie debugowania USB.
Opcja Przełącz USB do trybu urządzenia, używana na niektórych wcześniejszych platformach Elo z systemem Android, nie jest wymagana na wspieranych nowszych platformach z Androidem 14. Jeśli ta opcja nie jest wyświetlana w Opcjach dewelopera, kontynuuj procedurą połączenia USB poniżej.
Starsze platformy Elo z systemem Android z trybem urządzenia
Jeśli urządzenie Elo zawiera opcję Przełącz USB do trybu urządzenia w Opcjach dewelopera:
- Upewnij się, że kabel USB jest niepodłączony do urządzenia Elo.
- Włącz debugowanie USB.
- Włącz Przełącz USB do trybu urządzenia.
- Wybierz OK, jeśli zostaniesz poproszony.
Włączenie Przełącz USB do trybu urządzenia na stosownych platformach Elo może zatrzymać komunikację z portami peryferyjnymi USB.
Połączenie z urządzeniem Elo przez USB
- Podłącz urządzenie Elo do komputera dewelopera za pomocą odpowiedniego kabla danych USB.
Zastosowanie kabla USB i wymagań dotyczących portu debugowania różni się w zależności od produktu Elo. Przykłady to:
- I-Series 2.0: USB Type-A do USB Type-A.
- PayPoint Plus dla Androida i PayPoint dla Androida Rev B: Mini-USB do USB Type-A.
- Nowsze produkty Elo z systemem Android: Użyj portu debugowania USB i kabla określonego w instrukcji obsługi produktu.
Używaj kabla USB, który obsługuje dane. Kable USB tylko do ładowania nie mogą nawiązać połączenia ADB.
- Otwórz Wiersz poleceń Windows lub Terminal Windows i przejdź do wydzielonego katalogu platform-tools.
- Wprowadź następujące polecenie:
adb devices- Urządzenie Elo może wyświetlić komunikat autoryzacji pytający, czy zezwolić na debugowanie USB z podłączonego komputera.
- Jeśli zostaniesz poproszony, wybierz Zezwól lub OK. Możesz również wybrać Zawsze zezwalaj z tego komputera, jeśli to odpowiednie.
- Uruchom ponownie następujące polecenie:
adb devices- Sprawdź, czy urządzenie Elo jest wymienione ze statusem urządzenie.
Urządzenie Elo jest teraz gotowe do przyjmowania poleceń ADB z komputera dewelopera.
Korzystanie z ADB przez połączenie sieciowe
ADB może również komunikować się z wspieranymi urządzeniami Elo z systemem Android za pomocą połączenia sieciowego. Może to być przydatne, gdy tryb urządzenia USB wpływa na podłączone peryferia USB.
Przełączanie istniejącego połączenia USB ADB na TCP/IP
- Podłącz urządzenie Elo i komputer dewelopera do tej samej sieci.
- Nawiąż działające połączenie USB ADB, korzystając z powyższych procedur.
- Określ adres IP urządzenia Elo.
- Z komputera dewelopera wprowadź:
adb tcpip 5555- Wprowadź następujące polecenie, zastępując <adres-ip-urządzenia> adresem IP urządzenia Elo:
adb connect <adres-ip-urządzenia>:5555Przykład:
adb connect 192.168.1.100:5555- Uruchom następujące polecenie, aby zweryfikować połączenie sieciowe:
adb devicesUrządzenie Elo powinno pojawić się na liście z jego adresem IP, a następnie :5555.
Używaj ADB przez TCP/IP tylko w zaufanej sieci. Nie wystawiaj połączenia ADB na niezaufaną lub publicznie dostępną sieć.
Rozwiązywanie problemów z połączeniami USB ADB
Jeśli urządzenie Elo nie pojawia się po uruchomieniu adb devices, wykonaj następujące kroki.
- Na urządzeniu Elo wróć do Ustawienia > Opcje dewelopera.
- Wybierz Cofnij autoryzacje debugowania USB.
- Wybierz OK, aby usunąć wcześniej autoryzowane komputery.
- Wyłącz debugowanie USB.
- Odłącz kabel USB od urządzenia Elo.
- W Wierszu poleceń Windows lub Terminalu Windows wprowadź następujące polecenia:
adb kill-server
adb start-server- Ponownie włącz debugowanie USB.
- Na wcześniejszej platformie Elo, która wymaga trybu urządzenia, włącz również Przełącz USB do trybu urządzenia.
- Ponownie podłącz kabel USB.
- Uruchom:
adb devices- Jeśli zostaniesz poproszony na urządzeniu Elo, wybierz Zawsze zezwalaj z tego komputera, a następnie wybierz Zezwól lub OK.
- Uruchom ponownie następujące polecenie:
adb devices- Jeśli urządzenie Elo jest wymienione ze statusem urządzenie, połączenie zostało pomyślnie przywrócone.
Dodatkowe informacje
Aby uzyskać dodatkowe informacje na temat Android Debug Bridge, odwiedź Android Debug Bridge (adb) - Android Developers.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article