ADB Kablosuz Bağlantı İçin Terminal Komutları
Android 11 ve Üzeri (Wireless Debugging)
Öncelikle telefonunuzda Geliştirici seçenekleri → Kablosuz hata ayıklama bölümünü açın.
Ardından Eşleştirme koduyla cihaz eşleştir seçeneğine girin.
1. Cihazı Eşleştirme
Terminalde cihazı eşleştirmek için aşağıdaki komutu çalıştırın:
adb pair TELEFON_IP:ESLESTIRME_PORTU
Telefon ekranında gösterilen eşleştirme kodunu terminale girin.
2. ADB ile Bağlanma
Eşleştirme tamamlandıktan sonra aşağıdaki komutla telefona bağlanın:
adb connect TELEFON_IP:ADB_PORTU
3. Bağlantıyı Kontrol Etme
ADB bağlantısının başarılı olup olmadığını kontrol etmek için şu komutu kullanın:
adb devices
Örnek ADB Komutları
Aşağıdaki örnekte telefonun IP adresi 192.168.1.50 olarak kullanılmıştır:
adb pair 192.168.1.50:37123
adb connect 192.168.1.50:41237
adb devices
IP adresini ve portları telefonunuzun Kablosuz hata ayıklama ekranından alın. Eşleştirme portu ile bağlantı portu farklı olabilir.
ADB Bağlantısını Kesme
Mevcut kablosuz ADB bağlantılarını kesmek için aşağıdaki komutu kullanın:
adb disconnect
Not: Standart kurulumda telefon ve bilgisayarın aynı Wi-Fi ağına bağlı olması gerekir. Ağdaki cihazların birbirleriyle iletişim kurabiliyor olması da önemlidir.
ADB Kablosuz Bağlantısı Bir Süre Sonra Hata Veriyorsa Ne Yapılmalı?
ADB kablosuz bağlantınız daha önce sorunsuz çalışıyordu ancak belli bir süre sonra bağlantı hatası vermeye başladıysa aşağıdaki adımları uygulayabilirsiniz.
1. Telefonun IP Adresini Kontrol Edin
Telefonunuzda Ayarlar → Geliştirici seçenekleri → Kablosuz hata ayıklama bölümünü açın.
IP adresinin 192.168.1.106 olup olmadığını kontrol edin. Telefonun IP adresi değiştiyse terminalde eski adresi kullanmanız bağlantının başarısız olmasına neden olabilir.
2. ADB Bağlantı Portunu Kontrol Edin
Kablosuz hata ayıklama ekranında görünen güncel IP adresini ve bağlantı portunu kullanın.
Daha önce kullandığınız 38203 portu artık geçerli olmayabilir. Telefon yeniden başlatıldığında veya kablosuz hata ayıklama bağlantısı yeniden oluşturulduğunda port değişebilir.
Bu nedenle bağlantı komutunu çalıştırmadan önce güncel portu telefon ekranından kontrol edin.
3. Mac Terminalinde ADB’yi Yeniden Başlatın
Mac bilgisayarınızda Terminal uygulamasını açın ve aşağıdaki komutları sırasıyla çalıştırın:
adb kill-server
adb start-server
Bu komutlar ADB sunucusunu yeniden başlatır. İşlem tamamlandıktan sonra telefonun ağ üzerinden erişilebilir olup olmadığını kontrol edin.
4. Telefonun Ağda Erişilebilirliğini Kontrol Edin
Telefonun IP adresine ağ üzerinden erişilip erişilemediğini kontrol etmek için şu komutu çalıştırın:
ping -c 4 192.168.1.106
Komuttaki IP adresini telefonunuzun güncel IP adresiyle değiştirin.
Yanıt alamıyorsanız telefonun Wi-Fi bağlantısını, IP adresini ve modem ayarlarını kontrol edin. Bazı ağlarda ping istekleri engellenebileceği için yanıt alınamaması tek başına cihazın erişilemez olduğunu kesin olarak göstermez.
5. ADB Bağlantısını Yeniden Deneyin
IP adresini ve bağlantı portunu kontrol ettikten sonra aşağıdaki komutla yeniden bağlanmayı deneyin:
adb connect 192.168.1.106:38203
Buradaki IP adresi ve port örnekteki değerlerdir. Telefonunuzda farklı bilgiler görünüyorsa komutu güncel değerlerle düzenleyin.
6. Sorun Devam Ediyorsa
- Telefonun ve Mac bilgisayarın aynı Wi-Fi ağına bağlı olduğundan emin olun.
- Kablosuz hata ayıklama özelliğini kapatıp tekrar açın.
- Modemde AP Isolation veya Client Isolation ayarlarının cihazlar arası iletişimi engellemediğini kontrol edin.
- Gerekirse telefonu ve bilgisayarı yeniden başlatın.
- Eşleştirme geçersiz hale geldiyse yeni bir eşleştirme koduyla cihazı yeniden eşleştirin.
Sonuç
ADB kablosuz bağlantı özelliği, Android cihazınızı USB kablosu olmadan bilgisayarınıza bağlamanızı sağlar. Bağlantı bir süre sonra kesilirse öncelikle telefonun IP adresini ve bağlantı portunu kontrol edin. Ardından ADB sunucusunu yeniden başlatıp ağ erişimini test edin.
Özellikle No route to host hatasıyla karşılaşıyorsanız sorun yalnızca ADB’den kaynaklanmayabilir. IP adresinin değişmesi, Wi-Fi bağlantısının kesilmesi veya ağ kısıtlamaları da bu hataya neden olabilir.