Jestem w stanie połączyć się z moim telefonem za pomocą połączenia adb, a także mogę adb shell.
Ale kiedy idę do Run-> Device Chooser, nie ma tam żadnych urządzeń.
Co powinienem zrobić, aby podłączyć mój (połączony) adb Android Studio?
Kiedy podłączam go przez USB, pojawia się na liście
Odpowiedzi:
Możesz znaleźć narzędzie adb w / platform-tools /
cd Library/Android/sdk/platform-tools/
Możesz sprawdzić swoje urządzenia za pomocą:
Mój wynik:
List of devices attached XXXXXXXXX device
Ustaw port TCP:
./adb shell setprop service.adb.tcp.port 4444 ./adb tcpip 4444
Komunikat wynikowy:
restarting in TCP mode port: 4444
Aby zainicjować połączenie Wi-Fi, musisz sprawdzić adres IP urządzenia i wykonać:
./adb connect 192.168.0.155:4444
Powodzenia!
źródło
Wypróbuj poniższą wtyczkę Android Studio
Android WiFi ADB
JAK
Link do Github: https://github.com/pedrovgs/AndroidWiFiADB
UWAGA: Pamiętaj, że Twoje urządzenie i komputer muszą być w tym samym połączeniu WiFi.
źródło
Krok 1: Przejdź do swojej
Android sdk folder -> platform tools
i skopiuj całą ścieżkęNa przykład: C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools
Krok 2: Przejdź do wiersza poleceń lub terminala Android Studio
użytkownicy systemu Windows
cd C:\Program Files (x86)\Android\android-sdk\platform-tools
Użytkownicy komputerów Mac
/Users/<username>/Library/Android/sdk/platform-tools
i naciśnij enter
Krok 3: Połącz swoje urządzenie i system z tym samym Wi-Fi.
Krok 4: Wpisz
adb tcpip 5555
i naciśnij Enter.Krok 5: Wpisz
adb connect x.x.x.x:5555
, zastępując xxxx adresem IP telefonu.znaleźć adres IP telefonu
Settings -> About phone -> Status
(niektóre telefony mogą się różnić)Uwaga: jeśli podłączasz więcej niż jedno urządzenie, odłącz inne telefony oprócz tego, który chcesz podłączyć.
Zrzut ekranu wiersza polecenia:
źródło
Wykonałem następujące kroki, aby pomyślnie debugować przez połączenie Wi-Fi. I polecam to rozwiązanie everybody problemy z wykorzystaniem zintegrowanych rozwiązań takich jak Android WiFi ADB wtyczki . W moim przypadku nie udało się utrzymać połączenia Wi-Fi z moim urządzeniem po odłączeniu USB. Poniższe rozwiązanie rozwiązuje ten problem.
1. Urządzenie łączące
za. Podłączanie urządzenia za pomocą lokalnej sieci WLAN
Jeśli masz lokalną sieć WLAN, możesz podłączyć do niej swoje urządzenie z systemem Android i komputer. Następnie zidentyfikuj adres IP urządzenia z systemem Android, przeglądając jego ustawienia sieci WLAN.
b. Podłączanie urządzenia bezpośrednio przez hotspot
Wolę połączyć się z hotspotem na urządzeniu. Jest to bardziej prywatne i nie otwiera połączenia debugowania z (publiczną) siecią WLAN.
Mój system pokazał IPADDRESS
192.168.43.1
2. Utwórz połączenie debugowania
adb tcpip 5555
aby otworzyć port na urządzeniu w celu połączenia z ADB.adb connect IPADDRESS
.W moim przypadku polecenie wyglądało tak
adb connect 192.168.43.1
Polecenie
adb devices -l
powinno teraz wyświetlać dwa urządzenia, jeśli wszystko jest w porządku. Na przykład:List of devices attached ZY2244N2ZZ device product:athene model:Moto_G__4_ device:athene 192.168.43.1:5555 device product:athene model:Moto_G__4_ device:athene
3. Utrzymywanie połączenia debugowania
Trudna część pojawia się podczas odłączania połączenia USB. W moim przypadku oba połączenia są natychmiast zamykane! Może to nie dotyczyć wszystkich użytkowników. Dla mnie to był powód, dla którego nie mogłem używać wtyczki Android WiFi ADB do studia Android. Rozwiązałem problem, ręcznie podłączając ponownie Wifi po odłączeniu usb przez
adb connect 192.168.43.1
Następnie
adb devices -l
pokazuje jedno podłączone urządzenie Wi-Fi. To urządzenie pojawia się również w Android Studio i można je wybrać do debugowania. Gdy połączenie jest niestabilne, może być konieczne od czasu do czasu powtarzanie powyższego polecenia w celu ponownego uaktywnienia połączenia.źródło
Spróbuj biec:
adb tcpip 5555 adb connect 192.168.2.4
http://developer.android.com/tools/help/adb.html#wireless
źródło
Może być konieczne ponowne uruchomienie adb za pośrednictwem Android Studio (zrób to dwa razy, aby uzyskać dobry wynik).
źródło
Android Wi-Fi ADB wcześniej działał na moim IDE, ale po aktualizacji Android Studio (obecnie jest to Android Studio 3.3) nie działa i zawsze wyświetla komunikat „Nie można połączyć się z urządzeniem… Ta sama sieć”
Po spędzeniu dużej ilości czasu byłem niezdolny do rozwiązania problemu.
Potem próbowałem - WIFI ADB ULTIMATE wg
https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin
U mnie to zadziałało.
źródło
Otwórz Android Studio i podążaj tą ścieżką
po tym wyszukiwaniu WIFI ADB ULTIMATE a następnie kliknij zainstaluj.
Za pierwszym razem musisz podłączyć go za pomocą USB.
Możesz sprawdzić jego działanie na githubie. Aby uzyskać więcej informacji, zapoznaj się z WIFI ADB ULTIMATE
źródło
Jeśli używasz zrootowanego telefonu, wypróbuj tę aplikację WiFi ADB .
Prawdopodobnie jest to najprostszy sposób debugowania w sieci Wi-Fi.
Używam tej aplikacji od wielu dni i działa bez zarzutu.
źródło
Używam AS 3.2.1 i miałem zamiar wypróbować niektóre wtyczki, ale wahałem się, gdy zdałem sobie sprawę, że wtyczki są w stanie monitorować wszelkie dane.
W rzeczywistości jest to naprawdę proste, robiąc to za pomocą zakładki Terminal w AS:
adb tcpip 5555
adb connect 192.168.1.101
źródło
Oto proste kroki, aby zaimplementować debugowanie aplikacji na Androida za pomocą ADB przez Wi-Fi:
Krok 1: Podłącz urządzenie z Androidem przez USB (z włączonym trybem programisty) i sprawdź jego połączenie przez
adb devices
.Krok 2: Otwórz cmd / terminal i ścieżkę do twoich ../sdk/platform-tools .
Krok 3: Wykonaj polecenie
adb devices
.Krok 4: Wykonaj
adb -d
powłokę poleceń (dla urządzenia) LUBadb -e shell
(dla emulatora) . Tutaj uzyskasz dostęp do powłoki urządzenia.Krok 5: Wykonaj polecenie
ipconfig
( polecenie systemu Windows) lubifconfig
(polecenie systemu Linux) i sprawdź jego adres IP.Krok 6: Nie odłączaj / usuwaj urządzenia USB i nie wykonuj polecenia
adb tcpip 5000
, aby otworzyć port gniazda tcpip 5000 w celu debugowania adb. Możesz go otworzyć na dowolnym porcie, który nie jest aktualnie zajęty.Krok 7: Teraz wykonaj polecenie
adb connect <ip-address>:<port>
. np .:adb connect 192.168.1.90:5000
(gdzie adres IP to adres wifi urządzenia i port, który otworzyłeś).Teraz uruchom
adb device
i sprawdź, czy urządzenie debugujące jest teraz połączone bezprzewodowo przez Wi-Fi.Miłego kodowania ...!
źródło
W Android Studio 3.0.1> Idź> ( Klawisz skrótu (Alt + Cltr + S) ) Ustawienia> Idź do wtyczek> Kliknij repozytoria przeglądarki ...> Wyszukaj „ ADB WIFI ” i zainstaluj wtyczkę. Po instalacji uruchom ponownie swoje studio Android.
Kliknij ikonę i podłącz urządzenie.
źródło
We wszystkich dotychczasowych odpowiedziach brakuje jednego BARDZO ważnego kroku, w przeciwnym razie podczas próby połączenia zostanie wyświetlony komunikat „odmowa połączenia”.
Krok 1: Najpierw włącz menu opcji programisty na swoim urządzeniu, przechodząc do menu Informacje na swoim urządzeniu, a następnie stukając menu kompilacji 5 razy.
Krok 2: Następnie przejdź do teraz widocznego menu Opcje programisty i włącz debugowanie USB . Tak, to trochę dziwne, że potrzebujesz tego do debugowania Wi-Fi, ale zaufaj mi, jest to wymagane.
Krok 3:
Powinien powiedzieć, że jesteś teraz połączony
źródło
po prostu otwórz ustawienia / wtyczki / wyszukaj „Android wifi adb, pobierz go i podłącz swój telefon za pomocą kabla USB raz i gotowe
źródło
Masz ten błąd? Większość z was tu jest, ponieważ nie zrobiliście pierwszej rzeczy, która jest: 1.Połączenie naszego telefonu z komputerem 2.Utrzymanie połączenia komputera i urządzenia z tym samym WiFi Następnie wykonaj wszystkie wymienione powyżej kroki.
źródło