Köklü olmayan bir cihazdaki bir bilgisayardan
(Bunun köklü bir cihazla da yapılabileceğini unutmayın, ancak köklü bir cihazda USB bağlantısı gerektirmeyen bir kabuk kullanabilirsiniz)
İlk olarak, komut istemini (CMD) açın. Android Studio veya IntelliJ kullanıyorsanız, içinde kullanabileceğiniz bir konsol vardır.
Yola adb eklediyseniz, cd bölümünü atlayabilirsiniz.
Mümkünse, SDK konumunu açın, sağ tıklayın ve "burada komut istemini başlat" a basın. Hepsi bu seçeneğe sahip değildir, bu yüzden bu (/ these) komutlarını da yapmanız gerekir:
Windows: sürücüyü değiştirin (varsa)
D:
Ve sdk ve platform araçlarına erişin. Bu yolu SDK konumunuzla değiştirin:
cd /sdk/path/here/platform-tools
Artık Android hata ayıklama köprüsüne erişiminiz var.
Aygıt bilgisayara bağlıyken şunları yapın:
adb tcpip <port>
adb connect <ip>:<port>
<port>
Bağlanmak istediğiniz bağlantı noktası nerede (varsayılan 5555
) ve <ip>
bağlanmak istediğiniz cihazın IP'sidir.
Lütfen dikkat: 5555
varsayılan bağlantı noktasıdır ve sadece IP adresini yazmak bağlanır. Özel bir bağlantı noktası kullanırsanız, güvenliği en azından biraz artırabilirsiniz. Wi-Fi üzerinden USB hata ayıklama, ancak cihaz yalnızca cihazı kötüye kullanmak isteyen bilgisayara bağlıysa kötüye kullanılabilir. Varsayılan olmayan bir bağlantı noktasını kullanmak en azından bağlanmayı biraz zorlaştırır.
Özel bir bağlantı noktası kullanıyorsanız, IP'den sonra eklediğinizden emin olun. Bağlantı noktası yazmadığında bağlantı kurulur 5555
ve kullanmadıysanız bağlantınız başarısız olur.
Bir cihazın IP adresini iki şekilde bulabilirsiniz:
Cihazınıza bağlı olarak, tam adlar değişebilir. Ayarları açın ve Cihaz hakkında -> Durum -> IP adresi bölümüne gidin
IP'yi almak için ADB'yi kullanın
Konsoldan şunları yapın:
adb shell ip -f inet addr show wlan0
Bağlantıyı bitirdiğinizde, aşağıdakileri yaparak cihazın bilgisayarınızla olan bağlantısını kesebilirsiniz:
adb disconnect <ip>:<port>
Veya tüm cihazların bağlantısını kesmek için IP yok. Özel bir bağlantı noktası kullandıysanız hangi bağlantı noktasının bağlantısını keseceğinizi belirtmeniz gerekir . Burada da varsayılan 5555'tir.
Bağlantı noktasını devre dışı bırakmak için (bu yapmak istediğiniz bir şeyse) bu komutu cihaz bağlıyken yaparsınız:
adb usb
Veya tcpip bağlantısını kaldırmak için cihazı yeniden başlatabilirsiniz
Köklü bir cihazdaki bir bilgisayardan
İlk olarak, kabuğa erişmeniz gerekir. Cihazı bir usb kablosu kullanarak bağlar ve adb shell
Google Play, FDroid veya başka bir kaynaktan bir uygulama kullanır veya indirirsiniz.
Sonra şunları yaparsınız:
su
setprop service.adb.tcp.port <port>
stop adbd
start adbd
Ve cihazı bağlamak için, rootsuz sürümde olduğu gibi yapın adb connect <ip>:<port>
.
Bağlantı noktasını devre dışı bırakmak ve USB dinlemeye geri dönmek istiyorsanız:
setprop service.adb.tcp.port -1
stop adbd
start adbd
Ayrıca sizin için yapmak için bir Android Studio eklentisi de kullanabilirsiniz (şu anda adı hatırlamayın) ve köklü kullanıcılar için telefon bağlantısını ayarlamak için bir Android uygulaması indirme seçeneği de vardır (adb connect muhtemelen hala gereklidir ).
Bazı telefonlar geliştirici seçeneklerinde bir ayar var (bu geçerli olduğu bazı , köksüz telefonlar olsa muhtemelen çok bazı köklü telefonlar) kök veya başlatmak için bir bilgisayar bağlantısı olmadan cihazın kendisinden Wi-Fi üzerinden ADB geçiş sağlar. Buna rağmen birkaç telefon olmasına rağmen
adb tcpip 5555
. USB bağlantısını kesin, telefonun IP'sini görüntüleyinSettings > About Phone > Status
. Şimdiadb connect 192.168.x.x
ve hepsi bu. Alet yok, yazılım yok. Sadece Çalışır.