Buradaki çoğumuz zaten ADB'ye (Android Hata Ayıklama Köprüsü) oldukça aşinayız. Hatta çoğumuzun bunu düzenli olarak kullandığına bile bahse girerimadb itmeve çekmekdosyalar, adb'yi yeniden başlatkabuk komutlarını çalıştırma vb. Ancak çoğu yeni kullanıcı böyle bir deneyime sahip olmadı. Ve şunu kabul edelim: GUI'nin ortaya çıkışı ve popülerleşmesinden sonra doğan gençler için komut satırı arayüzleri oldukça korkutucu olabilir. ADB'yi avucunun içi gibi bilen deneyimli bir ustaysanız bu makale tam size göre. senin için değil. Ancak bu harika araç hakkında biraz daha fazlasını öğrenmek isteyen yeni bir kullanıcıysanız okumaya devam edin!
Android SDK'nın bir parçası olarak gelen Android Debug Bridge, masaüstü bilgisayarınız ile hedef cihaz arasındaki iletişimi sağlar. Peki ADB ile neler yapabilirsiniz? Biraz. Daha önce de belirtildiği gibi, dosyaları istemci PC'den cihaza gönderebilir, cihazı cihazdan istemci PC'ye çekebilir, yeniden başlatın (Android'e, önyükleyiciye veya kurtarmaya), bir logcat'i kaydedin, bir hata raporu edinin, birçok standart Linux komutunu yürütün ve çok daha fazlası Daha.
Yeni kullanıcılar için en büyük sorun, hangi komutların yürütülebileceğini bilmek ve doğru sözdizimini hatırlamaktır. Neyse ki bu komutlar ve söz dizimleri oldukça anlaşılır. Örneğin, aşağıdaki komutların doğru sözdizimine bakın:
- adb start-server: Bu komut, masaüstü bilgisayarınızdaki adb arka plan programını başlatır ve bilgisayarınızın cihazınızla etkileşime girmesini sağlar. Başka bir ADB komutunun çalıştırılması arka plan programını otomatik olarak başlatacağından bu komutun gerekli olmadığını unutmayın.
- adb kill-server: Beklediğiniz gibi bu, adb arka plan programını öldürür.
- adb logcat: Bu, bir kütük kediBu, işlerin nerede ters gittiğini anlamada oldukça faydalıdır. Çıktıyı ">" kullanarak bir metin dosyasına yönlendirebilirsiniz. Örneğin logcat'inizi logcat.txt olarak kaydetmek için "adb logcat > logcat.txt" yazabilirsiniz.
- adb bugreport: Basit bir hata raporu oluşturur. Tıpkı logcat gibi, bunu ">" kullanarak bir metin dosyasına yönlendirebilirsiniz.
- adb kurulumu
: Masaüstü bilgisayarınızdan doğrudan cihazınıza bir APK yükler. - adb çekme
: Belirtilen dosyayı çeker ve belirtilen adla belirtilen klasöre bırakır. - adb itme
: Adb pull gibi işlevler ancak bunun tersi.
Ancak yukarıdakiler neredeyse kapsamlı değildir. Bunlar karşılaşacağınız yaygın komutlardan sadece birkaçıdır.
Birkaç tane daha öğrenmek isteyenler veya bu komutların görsel çıktısını çalışırken görmek isteyenler için XDA Tanınmış Katılımcı doktor_droid ADB aracılığıyla temel görevleri gerçekleştirmek için yeni başlayan birinin bilmesi gereken her şeyi kapsayan temel bir kılavuz oluşturdu.
Doctor_droid ayrıca Windows kullanıcıları için gerekli ADB ikili dosyalarına doğrudan bir bağlantı içerir; böylece yalnızca ADB'yi kurmak ve çalıştırmak amacıyla SDK'yı indirmenize gerek kalmaz. Kurulum prosedürleri kesinlikle Windows kullanıcıları için geçerli olsa da kılavuzun geri kalanı Linux ve Mac kullanıcıları için de aynı derecede geçerlidir.
ADB hakkında biraz daha fazla bilgi edinmek isteyen yeni bir kullanıcıysanız veya tüm ortak komutları bildiğinizden emin olmak isteyen deneyimli bir veteriner olsanız bile, şu adrese gidin: kılavuz iplik daha fazla öğrenmek için.