Android Studio'da WiFi üzerinden adb kullanarak hata ayıklama


103

Telefonuma adb connect kullanarak bağlanabiliyorum ve ayrıca adb shell de yapabilirim.

Ancak Run-> Device Chooser'a gittiğimde orada cihaz yok.

(Bağlı) adb Android Studio'yu bağlamak için ne yapmalıyım?

USB ile taktığımda listede görünüyor


Konsolda adb cihazları yaptığınızda neler listeleniyor?
Nitro

192.168.2.4:5555 cihazı
John

Burada Android studio 1.5 RC ile çalışıyor, bu yüzden sorunun ne olduğundan emin değilsiniz. Önerebileceğim tek şey, kurulumla bir kez daha denemesi. 1) adb kill-server 2) Sonra tekrar bağlanmak için adımları uygulayın .. Eğer denemediğim bir eklenti yoksa github.com/pedrovgs/AndroidWiFiADB/issues
Nitro

@John bu aygıtın belirli bir USB sürücüsü var mı? Evet ise, sürücüyü yeniden yüklemeyi deneyin ve adb'yi öldürmek size yardımcı olabilir!
Bhavin Chauhan

lütfen bu sayfayı okuyun bağlantısı
Açıklandı

Yanıtlar:


115

Adb aracını / platform-tools / içinde bulabilirsiniz.

cd Library/Android/sdk/platform-tools/

Cihazlarınızı aşağıdakileri kullanarak kontrol edebilirsiniz:

./adb devices

Benim sonucum:

List of devices attached
XXXXXXXXX   device

Bir TCP bağlantı noktası ayarlayın:

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444

Sonuç mesajı:

restarting in TCP mode port: 4444

Bir wifi bağlantısını başlatmak için cihaz IP'nizi kontrol etmeli ve şunları yapmalısınız:

./adb connect 192.168.0.155:4444

İyi şanslar!


5
Telefonuma adb connect kullanarak bağlanabiliyorum ve ayrıca adb shell de yapabilirim. Bu kadar uzağa gittim. Android Studio onu almıyor
John

Adb bağlantı hatası: EOF
Ruchir Baronia

1
+1, işe yaradı, teşekkürler! Ama vay, şimdi kabloya geri döneceğimi biliyorum. WiFi üzerinden hata ayıklama (Visual Studio'dan) tiksindirici derecede yavaştı, çalışması yavaştı ve kapanması yavaştı. :)
JMD

harika çözüm, makinemde sadece bir kez çalıştırıldı.
Murat ÖNER

@john, adb ip: port kullanarak android cihazınıza bağlanmayı deneyin ve bunu android stüdyo cihazı seçicide göreceksiniz
M

58

Android stüdyo eklentisinin altında deneyin

Android WiFi ADB

NASIL

  1. Cihazınızı bir USB kablosu kullanarak bilgisayarınıza bağlayın.
  2. Ardından basılacak bir düğmenin resmi, eklenti cihazınızı WiFi üzerinden bağladığında araç çubuğundaki düğmeye basın ve USB'nizin bağlantısını kesin.
  3. Artık WiFi bağlantınızı kullanarak cihazınızı dağıtabilir, çalıştırabilir ve hatalarını ayıklayabilirsiniz.

Github Bağlantısı: https://github.com/pedrovgs/AndroidWiFiADB

NOT: Cihazınızın ve bilgisayarınızın aynı WiFi bağlantısında olması gerektiğini unutmayın.


1
Güzel çalışıyor, ancak biraz daha yavaş ve ayrıca paketten günlükleri kaydetmiyor. Bu normal mi?
oreofeolurin

1
her seferinde usb ile bağlanmam gerekiyor mu? veya kalıcı bir çözüm var
ruben

1
Harika bir araç. Ben sadece kullandım. Harika çalışıyor. Bilgisayarım Wi-Fi'da değil, ancak Android cihazla aynı LAN üzerinde.
Hong

hayat şimdi güzel
Saeed Arianmanesh

49

Adım 1: Gidin Android sdk folder -> platform toolsve tüm yolu kopyalayın

Örneğin: C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools

Adım 2: Komut istemine veya Android stüdyo terminaline git

Windows kullanıcıları cd C:\Program Files (x86)\Android\android-sdk\platform-tools

Mac Kullanıcıları /Users/<username>/Library/Android/sdk/platform-tools

ve enter tuşuna basın

3. Adım: Cihazınızı ve sisteminizi aynı kablosuz ağa bağlayın.

Adım 4: Yazıp adb tcpip 5555tuşuna basın Enter.

Adım 5: Tip adb connect x.x.x.x:5555değiştirilmesi xxxx Telefonunuzun IP adresi ile.

telefonun IP adresini bul

Settings -> About phone -> Status (bazı telefonlar farklı olabilir)

Not: Birden fazla cihaz bağlamanız durumunda, bağlamanız gereken dışındaki diğer telefonların bağlantısını kesin.

Komut istemi ekran görüntüsü: görüntü açıklamasını buraya girin


Android SDK'ya giden yol farklı olabilir. Adnroid SDK'ya giden yolu nasıl bulabilirsiniz: Ayarlar'a gidin, "android sdk" araması yapın, yolu kopyalayın. Benim yolum C: \ Users \ kullanıcı adı \ AppData \ Local \ Android \ Sdk
Dyno Cris

EN İYİ CEVAP .. ÇOK TEŞEKKÜR EDERİZ
ErShakirAnsari

12

Wifi bağlantısı üzerinden başarıyla hata ayıklamak için aşağıdaki adımları kullandım. Ben tavsiye bu çözümü herkesin yaşandığı sorunlara gibi entegre çözümleri kullanarak Android WiFi ADB eklentisi . Benim durumumda, USB'yi çıkardıktan sonra cihazımla Wifi bağlantısını koruyamadı. Aşağıdaki çözüm bu sorunun üstesinden gelmektedir.

1. Cihazı bağlama

a. Yerel wlan kullanarak cihazı bağlama

Yerel bir wlan'ınız varsa, android cihazınızı ve bilgisayarınızı bu wlan'a bağlayabilirsiniz. Daha sonra wlan ayarlarına bakarak android cihazın IP adresini tanımlayın.

b. Bir hotspot kullanarak cihazı doğrudan bağlama

Cihazdaki bir hotspot ile bağlanmayı tercih ederim. Bu daha özeldir ve hata ayıklama bağlantınızı (genel) wlan'a açmaz.

  1. Android cihazda bir WiFi erişim noktası oluşturun
  2. Bilgisayarı ortak erişim noktasına bağlayın
  3. Bilgisayarınızda , cihazınızın IPADDRESS'ini bulmak için bu hotspot bağlantısının ağ bağlantısı durumuna bakın .
    Sistemim IPADDRESS gösterdi 192.168.43.1

2. Hata ayıklama bağlantısı oluşturun

  1. Cihazınızı USB'ye bağlayın.
  2. Sorun komutu adb tcpip 5555Adb bağlantısı için cihazda bir bağlantı noktası açmak için .
  3. Kablosuz hata ayıklama bağlantısı oluşturun adb connect IPADDRESS.
    Benim durumumda komut şuna benziyorduadb connect 192.168.43.1

Her şey yolundaysa komut adb devices -lşimdi iki cihaz göstermelidir. Örneğin:

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. Hata ayıklama bağlantısını sürdürme

Zor kısım USB bağlantısını çıkarırken gelir. Benim durumumda her iki bağlantı da hemen kapatılır! Bu, tüm kullanıcılar için geçerli olmayabilir. Benim için bu, android stüdyosu için Android WiFi ADB eklentisini kullanamamamın sebebiydi . USB'yi çıkardıktan sonra Wifi'yi manuel olarak yeniden bağlayarak sorunu çözdüm.

adb connect 192.168.43.1

Bundan sonra adb devices -ltek bir wifi bağlı cihaz gösterilir. Bu cihazlar aynı zamanda android stüdyosunda da görünür ve daha sonra hata ayıklama için seçilebilir. Bağlantı istikrarsız olduğunda, bağlantıyı yeniden etkinleştirmek için zaman zaman yukarıdaki komutu tekrarlamanız gerekebilir.



4

Adb'nizi Android Studio aracılığıyla yeniden başlatmanız gerekebilir (iyi bir önlem için iki kez yapın).

adb sıfırlanıyor



4

Android stüdyosunu açın ve bu yolu izleyin

-> ayarlar -> eklentiler -> Tarayıcı havuzlarına gidin

bundan sonra WIFI ADB ULTIMATE sonra tıklayın.

İlk kez USB kullanarak bağlamanız gerekir.

Github üzerinde çalışıp çalışmadığını kontrol edebilirsiniz. Daha fazla ayrıntı için lütfen WIFI ADB ULTIMATE'e bakın


2

Köklü bir telefon kullanıyorsanız, bu uygulamayı WiFi ADB'yi deneyin .
Muhtemelen bu, wifi üzerinde hata ayıklamanın en basit yoludur.
Bu uygulamayı günlerden beri kullanıyorum ve kusursuz çalışıyor.


2

AS 3.2.1 kullanıyorum ve bazı eklentileri denemek üzereydim, ancak eklentilerin herhangi bir veriyi izleyebildiğini anlamakta tereddüt ettim ..

AS'deki Terminal sekmesi aracılığıyla bunu yapmak gerçekten çok basit:

  1. Telefonunuzda WiFi üzerinden hata ayıklamayı açın
    • Geliştirici seçeneklerine gidin ve "ağ üzerinden ADB" yi açın
    • Bağlanırken kullanılacak tam adresi ve bağlantı noktasını göreceksiniz
  2. Android Studio'da Terminal sekmesine gidin
  3. Tür adb tcpip 5555
  4. IP adresinizi geliştirici seçeneklerinde görüldüğü gibi yazın yani adb connect 192.168.1.101
  5. Artık cihazınızı AS "Dağıtım hedefi seçin" iletişim kutusunda göreceksiniz

Bunu telefonumda bulamadım: "Ağ üzerinden ADB" Başka bir yerde veya başka seçenekler altında olabilir mi?
tekin beyaz

Geliştirici seçeneklerinin altında olmalı, önce bunları etkinleştirmeniz gerekir. Onu yaptınmı?
deepGrave

2

Wi-Fi üzerinden ADB kullanarak Android Uygulama hata ayıklamasını uygulamak için basit adımlar:

Gerekli: Android cihazı ve bilgisayarı aynı yönlendiriciye wifi üzerinden bağlamanız gerekir. Android Wifi internet paylaşımını da kullanabilirsiniz.

1. Adım: Android cihazı USB üzerinden bağlayın (geliştirici modu etkinleştirilmiş olarak) ve bağlantısını kontrol edin adb devices.

Adım 2: cmd / terminali ve ../sdk/platform-tools'unuzun yolunu açın .

Adım 3: Komutu yürütün adb devices.

Adım 4: Komut adb -dkabuğunu yürütün (aygıt için) VEYA adb -e shell (emülatör için ) . Burada cihaza kabuk erişimini alacaksınız.

Adım 5: Komutu ipconfig(Windows komutu) veya ifconfig(Linux komutu) yürütün ve ip adresini kontrol edin.

Adım 6:adb tcpip 5000 Adb hata ayıklaması için tcpip soket port 5000'i açmak için cihaz USB'sini ayırmayın / çıkarmayın ve komutu çalıştırın . Şu anda dolu olmayan herhangi bir bağlantı noktasında açabilirsiniz.

Adım 7: Şimdi komutu yürütün adb connect <ip-address>:<port>. Örneğin:adb connect 192.168.1.90:5000 (burada ip adresi, aygıtın wifi adresi ve açmış olduğunuz bağlantı noktasıdır).

Şimdi koş adb device ve hata ayıklama cihazının artık kablosuz olarak kablosuz olarak bağlı olduğunu kontrol edin.

Mutlu Kodlama ...!


Bunun yerine 5555 numaralı bağlantı noktası olması gerekmez mi?
remykarem

1

Android Studio 3.0.1'de > Git> ( Kısayol tuşu (Alt + Cltr + S) ) Ayarlar> Eklentilere Gidin > Tarayıcı depolarına tıklayın ...> " ADB WIFI " araması yapın ve eklentiyi yükleyin. Kurulumdan sonra android stüdyonuzu yeniden başlatın.

görüntü açıklamasını buraya girin

Simgeye tıklayın görüntü açıklamasını buraya girinve cihazınızı bağlayın.


herhangi bir sebep neden?
sydd

1

Şimdiye kadarki tüm cevaplarda ÇOK önemli bir adım eksik, aksi takdirde bağlanmaya çalışırken "bağlantı reddedildi" mesajı alacaksınız.

1. Adım: Öncelikle, Hakkında'ya giderek cihazınızda Geliştirici Seçenekleri menüsünü etkinleştirin. menüsüne gidip ardından Yapı menüsüne 5 kez dokunarak cihazınızdaki .

Adım 2: Ardından şimdi görünen Geliştirici Seçenekleri menüsüne gidin ve USB hata ayıklamayı etkinleştirin . Evet, Wifi hata ayıklama için buna ihtiyacınız olması biraz garip, ancak bana güvenin, bu gerekli.

Aşama 3:

adb connect [cihazlarınızın ip adresi]

Şimdi bağlı olduğunuzu söylemeli


0

sadece ayarları / eklentileri / arama "Android wifi adb'yi açın ve indirin ve bir kez usb kablosu kullanarak mobil cihazınızı bağlayın ve bitti


0

Bu hatayı aldınız mı? görüntü açıklamasını buraya girin Çoğunuz ilk şeyi yapmadığınız için buradasınız: 1. Telefonumuzu PC'ye bağlayın 2. Hem PC'yi hem de cihazı aynı WiFi'ye bağlı tutun Sonra yukarıda belirtilen tüm adımları izleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.