Android üzerinden bluetooth üzerinden hata ayıklama sorunu - localhost'a bağlanılamıyor

Moto360'ımla bluetooth üzerinden hata ayıklayamıyorum.

Başlamak için, Moto360'ta "ADB hata ayıklaması" ve "Bluetooth üzerinden hata ayıklama" özelliğini etkinleştirdim. Ayrıca, refakatçi telefonu aracılığıyla "Bluetooth üzerinden Hata Ayıklama" özelliğini etkinleştirdim. Gösteriyor:

Ana Bilgisayar: bağlantısı kesildi

     

Hedef: bağlı

Tamamlayıcı telefonu USB üzerinden bağladığımda, aşağıdakileri kullanarak adb'ye bağlandığını görebilirim:

./adb devices

Sonra deniyorum:

./adb forward tcp:4444 localabstract:/adb-hub

ve sonra:

./adb connect localhost:4444

hangi döndürür:

localhost'a bağlanılamıyor: 4444: 4444

Moto360'ı sıfırlamak, adb sunucusunu öldürmek, bilgisayarı yeniden başlatmak, platform araçlarını sdk yöneticisi aracılığıyla kaldırmak ve yeniden yüklemek, farklı bir bağlantı noktası numarası denemek gibi pek çok şey denedim. Hiçbir şey işe yaramıyor.

Kişisel bilgisayarıma bağlanmayı başardım, ancak çalışma bilgisayarımda her denediğimde alıyorum: localhost'a bağlanamıyor: 4444: 4444

29
Google sorunları izci referans ile düzeltildi. issuetracker.google.com/issues/37091033
katma yazar Pragati Singh, kaynak

8 cevap

Aşağıdaki hata iletisini alıyordum:

unable to connect to localhost:4444: cannot connect to localhost:4444
no connection could be made because the target machine actively refused it (10061).

Bunun yerine adb connect 127.0.0.1:4444 'i kullandım ve mesajla anında uyarıldım.

142
katma
Windows 10'da Android Studio 1.5 kullanarak, Moto 360'ı görünür hale getirmek için 127.0.0.1:4444
katma yazar Raffaeu, kaynak
Bu konudaki bir konuya göre, xda, "Sorun IPv4'ü IPv4'ün üzerinde çözen sistemlerden kaynaklanıyor, bu nedenle localhost :: 1: 127.0.0.1 değil, ve ADB v6 ile iyi oynamıyor."
katma yazar String, kaynak
Çok rica ederim.
katma yazar Juan José Melero Góm, kaynak
OS X El Capitan için de aynı sorun. Bu doğru cevap.
katma yazar igla, kaynak
Ayrıca 127.0.0.1:4444 adb connect kullanılan ve anında mesaj aldı
katma yazar Ika, kaynak
Bir çekicilik gibi çalıştı! Çok teşekkür ederim!
katma yazar McSullivan D'Ander, kaynak
Zaman zaman bu problemi yaşıyorum, her zaman çözümü unutun ve hep aynı yere döndüm. Sadece çok teşekkür ederim! demek istedim.
katma yazar XdrummerXboy, kaynak

Bunun yerine deneyin

adb connect 127.0.0.1:4444

more: https://stackoverflow.com/a/35093813/2267994

17
katma

Cevabı buldum

ilk önce bağlantı noktası yönlendirmeyi kaldırın;

adb forward --remove tcp:4444

daha sonra başlangıçtan itibaren port yönlendirme adımlarını yapın

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

sorunumu bu adımlarla düzelttim

8
katma
Hayır, hala Bağlantı reddedildi hatası alıyor.
katma yazar Igor Ganapolsky, kaynak

Bunu deneyebilirsin, en azından benim için işe yarıyor:

your watch -> developer options -> adb debugging (once disable, then enable).

Daha sonra,

ileriye doğru tcp: 4444 localabstract:/adb-hub

adb connect 127.0.0.1:4444

3
katma

Debugging over Bluetooth was always Off for me. Apparently I had to choose a debugging wearable device here:

Android Wear -> Settings (gear icon) -> Debugging over Bluetooth -> Device to Debug

0
katma

Bunu tavsiye ederim. Bağlı bir emülatör önizlemesine sahipseniz, önce Android Wear uygulamasının içine öykünücüye gidin ve FORGET'i seçin.

Daha sonra kullandığınız tüm komutları kullanın

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

Bu benim için çalışıyor.

0
katma

Başka bir çözüm.

Öykünücüyü bağladıysanız aynı sorunu görebilirsiniz, öykünücüyü veya kapatmayı kesin ve daha sonra hepsi için olan komutları tekrarlayın.

0
katma

Here is a good collection of commands you might need: commands

Herhangi bir önerinin çözemediği farklı bir bağlantı sorunum vardı. Sonunda, bluetooth hata ayıklaması etkin 2 mobil cihaz bilgisayara bağlıyken, adb'nin bir "sorunu" olduğunu öğrendim - yalnızca birinciye bağlanıyor, bu nedenle diğer cihazları ayırmayı veya aşağıdakileri kullanarak kontrol etmeyi unutmayın: adb devices hangisi seçildi. Bu adb değil, kurulumumla ilgili bir sorun. Bunu çözmek biraz zaman aldı ...

0
katma