Używać adb przez tcpip w Android Studio?

Czy jest możliwe pokazanie adb logcat dla urządzenia tcpip W Android Studio? Piszę aplikację, która wykorzystuje port USB i nie mogę jej używać do adb usb.

Obecnie używam poniższej instrukcji, aby wyświetlić logcat w wierszu polecenia, ale byłoby miło, gdyby to zostało zintegrowane z AS: http://developer.android.com/tools/help/adb.html#wireless

Author: nsandersen, 2014-07-09

5 answers

Po kilku testach Android Studio już to obsługuje. Wystarczy wykonać następujące polecenia ADB, a teraz możesz zobaczyć logcat, a nawet bezprzewodowo załadować aplikację. Nie wymaga kabla USB!

From: http://developer.android.com/tools/help/adb.html#wireless

$ adb tcpip 5555
restarting in TCP mode port: 5555

Ustalenie adresu IP urządzenia z systemem Android przed uruchomieniem Androida Oreo:

Ustawienia - > Informacje o tablecie - > Status - > adres IP. Zapamiętać adres IP formularza #.#.#.#.

Znajdowanie adresu IP urządzenia z systemem Android Android Oreo

Ustawienia - > Wi-Fi - > - > adres IP

Podłącz hosta adb do urządzenia:

$ adb connect #.#.#.#
connected to #.#.#.#:5555
 98
Author: Ryan R,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-13 00:31:58

W android studio możesz utworzyć rozwiązanie jednym kliknięciem.

  1. przejdź do pliku > Ustawienia > Narzędzia > Narzędzia zewnętrzne
  2. Utwórz narzędzie z następującymi ustawieniami, upewniając się, że ścieżka do adb zostanie zastąpiona ścieżką

Tutaj wpisz opis obrazka

  1. Naciśnij Ok i zapisz narzędzie
  2. W Android studio Kliknij Tools > Narzędzia zewnętrzne > Android Przez Wifi

  3. A powinien pojawić się monit podobny do tego i możesz tutaj wpisać adres IP telefonu. (Możesz uzyskać ten adres z telefonu, gdy włączysz ADB over network)

Tutaj wpisz opis obrazka

  1. po wprowadzeniu wymaganych informacji, powinieneś być teraz połączony. Gratulacje i ciesz się debugowaniem bezprzewodowym :).

Edycja 2019!!

Kolejna świetna odpowiedź została zamieszczona w tym wątku, ale została usunięta, która wspominała o istnieniu Wtyczka IntelliJ / AndStud, która automatyzuje powyższy proces. Nie testowałem wtyczki, ale tutaj jest strona github dla niego. Gl

 41
Author: smac89,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-04 04:35:17

To proste, otwórz Terminal w Android Studio, a następnie wpisz

Adb connect "Twój adres IP"

To wszystko. Pamiętaj, że aby korzystać z ADB wireless, Twoje urządzenie musi być root

Tutaj wpisz opis obrazka

 23
Author: GMG,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-10 13:27:32

Dostałem gigabajtowe pudełko z Androidem. Skrzynka miała port USB i Ethernet. Są to instrukcje dotyczące połączenia mojego komputera z systemem Windows 7 z systemem operacyjnym Android, aby zobaczyć wyjście debugowania w Android Studio.

Jak używać portu USB do debugowania:

1) Otwórz Wiersz Polecenia

2) Idź tam, gdzie przechowujesz adb.plik exe

3) wpisz " adb connect (adres IP Twojej bramy)". Na przykład "adb connect 192.168.1.94".

Adres IP Urządzenie z systemem Android można znaleźć w Ustawieniach ikona -> o tablecie ->Status - > adres IP

Tutaj wpisz opis obrazka

Jeśli jesteś w adb.katalog exe, inne polecenia adb to:

1) ADB devices = wyszukuje wszystkie urządzenia aktualnie podłączone do twojego komputera.

2) ADB kill-server = rozłącza urządzenia


Port Ethernet do debugowania:

Http://www.techrepublic.com/blog/software-engineer/debug-android-applications-over-ethernet/

1) Otwórz wiersz polecenia i przejdź do katalogu, w którym znajduje się Kopia ADB.exe żyje.

2) wpisz "adb tcpip 5555" i naciśnij Enter.

3) wpisz "adb connect 1.1.1.1:5555", zastępując 1.1.1.1 adresem IP telefonu lub tabletu.

Tutaj wpisz opis obrazka


 7
Author: Gene,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-20 19:58:38

Urządzenia Adb

Adb tcpip 5555

Adb connect 192.168.4.23

Odłącz urządzenie i uruchom ponownie polecenie adb connect 192.128.4.23

Więcej szczegółów znajdziesz w tym artykule

 3
Author: user7925882,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-09 00:07:28