ADB (Android Debug Bridge) Nedir?
Android Debug Bridge (ADB), android destekli cihaz ile iletişimi sağlayan çok yönlü bir komut satırı aracıdır. Yani ben bilgisayarımdan cihazıma erişiyor ve belli komutlarla işlem yapıyorum. Ne hoş değil mi? :)
Belli başlı kullanılan komutlar şunlardır:
- adb shell: Uzaktan etkileşimli kabuk çalıştırmak.
- adb push <local><remote>: Cihaza dosya/dizin kopyalama.
- adb pull <remote><local>: Cihazdan dosya/dizin kopyalama.
- adb install <apk dosyasının bilgisayardaki yolu>: Cihaza apk* dosyası kurmak.
*apk paket dosyası içinde uygulamanın çalışması için gerekli bileşenler bulunur. Diğer komutlara buradan ulaşabilirsiniz.
Ubuntu İle ADB Nasıl Gerçekleşir?
Bunun için bize ilk lazım olan şey Android SDK' dır. Çünkü komutlar bunun sayesinde çalışır. İlk olarak buradan Ubuntu için gerekli olan SDK' yı indiriniz.
İndirdiğiniz dosyayı açınız. Resimde görmüş olduğunuz gibi "android-sdk-linux" adında dosyaya sahip olacaksınız.
Terminale "sudo apt-get install openjdk-6-jdk" komutunu yazarak bilgisayarınıza JDK' yı kurunuz. (Bende zaten kurulu olduğu için böyle bir çıktı verdi.)
Şimdi "android-sdk-linux" da bulunan "tools" dosyasına geçiniz.
"tools" dosyasının içinde bulunan "android" dosyasına çift tıklayınız ve çalıştır seçeneğini seçiniz. Karşınıza Android SDK Manager çıkacaktır.
Android SDK Manager' dan aşağıdaki seçenekleri seçerek kurulumu gerçekleştiriniz.
Android SDK Tools
Android SDK Platform-tools
Android Support Library
Kurulum işlemi gerçekleştirildikten sonra terminale "sudo gedit ~/.bashrc" komutunu yazınız ve açılan dosyaya aşağıdakileri ekleyiniz.
# Android tools
export PATH=${PATH}:~android-sdk-linux/tools
export PATH=${PATH}:~android-sdk-linux/platform-tools
Telefonunuzu USB ile bilgisayara bağlayarak telefonunuzu Usb Debugging moda getiriniz.
Terminalden "adb device" ve "adb shell" komutlarını çalıştırarak istediğiniz işlemi gerçekleştirebilirsiniz. Ben örnek olarak kök dizinlerini listelemek için cihazımda ADB ile "ls -l" komutunu çalıştıracağım.
Bugünlük bu kadar. Her gün öğrendiklerimi sizinle paylaşacağım. Esen kalın ! :)








Hiç yorum yok:
Yorum Gönder