Si të instaloni Android Debug Bridge (adb) në Linux


Android Debug Bridge (adb) është mjeti më i përdorur i linjës së komandës që mundëson komunikimin midis një kompjuteri personal dhe një pajisjeje të lidhur me fuqi Android ose shembull emulatori përmes një kabllo USB ose TCP/IP (me valë).

Ai mbështet veprime të ndryshme të pajisjes, të tilla si rrjetëzimi, skriptimi, instalimi dhe korrigjimi i aplikacioneve dhe transferimi i skedarëve. Ai gjithashtu siguron akses në një guaskë Unix që mund të përdoret për të ekzekutuar një sërë komandash Linux në një pajisje.

adb është një mjet klient-server që përfshin tre komponentë kryesorë:

  • një klient që funksionon në makinën tuaj të zhvillimit dhe dërgon komanda. Mund ta ekzekutoni nga një linjë komande duke ekzekutuar një komandë adb.
  • një demon (adbd) që ekzekutohet si proces sfondi në çdo pajisje dhe ekzekuton komanda në një pajisje.
  • një server që menaxhon komunikimin midis klientit dhe demonit, ai funksionon si një proces sfondi në makinën tuaj të zhvillimit.

Vegla e linjës së komandës adb dërgohet me paketën e pavarur Mjetet e platformës Android SDK, një komponent i Android SDK. Le të shohim se si të kapni dhe instaloni versionin më të fundit të paketës Android SDK Platform Tools në Linux.

Instaloni Android Debug Bridge (adb) në Linux

Për të instaluar paketën adb, ekzekutoni komandën e duhur për shpërndarjet tuaja Linux, si më poshtë:

$ sudo apt install adb         [On Debian, Ubuntu and Mint]
$ sudo yum install adb         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a dev-util/android-tools  [On Gentoo Linux]
$ sudo apk add adb            [On Alpine Linux]
$ sudo pacman -S android-tools            [On Arch Linux]
$ sudo zypper install adb      [On OpenSUSE]    

Shënim: Nëse dëshironi të përdorni versionin më të fundit të adb, kaloni në seksionin tjetër për të shkarkuar dhe konfiguruar binarin më të fundit nga Mjetet e platformës Android SDK< lëshimi i paketës.

Instaloni mjetet e platformës Android SDK në Linux

Mund të shkarkoni versionin më të fundit të mjeteve të linjës së komandës Android SDK Platform nga faqja e lëshimit të Veglave të Platformës SDK. Përndryshe, ekzekutoni komandat e mëposhtme për të shkarkuar paketën e arkivuar, ekstraktoni atë dhe zhvendoseni në dosjen e nxjerrë:

$ mkdir cli-tools
$ wget -c https://dl.google.com/android/repository/platform-tools-latest-linux.zip
$ unzip platform-tools-latest-linux.zip 
$ cd platform-tools/

Pas nxjerrjes së skedarit të arkivit, mund të listoni përmbajtjen e dosjes së nxjerrë dhe komanda adb duhet të jetë aty siç tregohet në pamjen e mëposhtme të ekranit:

$ ls

Për të kontrolluar versionin e mjetit të linjës së komandës adb që sapo keni instaluar, ekzekutoni komandën e mëposhtme:

$ ./adb version

Android Debug Bridge version 1.0.41
Version 34.0.1-9680074
Installed as /home/tecmint/Downloads/platform-tools/adb

Si të përdorni Android Debug Bridge (adb) në Linux

Në shembujt e mëposhtëm, ne do të ekzekutojmë versionin më të fundit të komandës adb të instaluar duke përdorur udhëzimet në seksionin e mëparshëm.

Pasi të keni instaluar adb në sistemin tuaj Linux, lidhni pajisjen tuaj me kompjuterin nëpërmjet një kablloje USB dhe aktivizoni korrigjimin e USB-së në cilësimet e sistemit të pajisjes, te Zhvilluesi< opsionet.

Më pas, ekzekutoni komandat e mëposhtme për të renditur pajisjet që lidhen me kompjuterin, sigurohuni që të kontrolloni pajisjet për ndonjë kërkesë për të lejuar aksesin.

$ ./adb devices

Nga dalja e komandës së mëparshme, vargu RZ8NA0V3HEY krijohet nga adb për të identifikuar në mënyrë unike pajisjen me numrin e portës së saj. Kolona tjetër tregon pajisjen që do të thotë se pajisja është e lidhur me serverin adb. Vlerat e tjera të mundshme janë jashtë linje (pajisja nuk është e lidhur ose nuk përgjigjet) dhe asnjë pajisje (do të thotë që asnjë pajisje nuk është e lidhur).

Për të shfaqur më shumë informacion rreth pajisjes (përshkrimi i pajisjes për shembull product:a71naxx model:SM_A715F device:a71 transport_id:1), shtoni flamurin -l.

Kjo është e dobishme nëse shumë pajisje janë bashkangjitur në kompjuter:

$ ./adb devices -l

Për të instaluar një aplikacion Android duke përdorur adb, përdorni nën-komandën instaloni si më poshtë. Nëse po instaloni një aplikacion testimi, mos harroni të shtoni flamurin -t:

$ ./adb install ~/MusiX.apk
OR
$ ./adb install -t /path/to/testapp.apk

Nëse keni shumë pajisje të lidhura me kompjuterin, përdorni opsionin -s për të specifikuar numrin serial të pajisjes:

$ ./adb -s RZ8NA0V3HEY install ~/MusiX.apk

Në rast se lidhja juaj me një pajisje humbet, mund të rivendosni hostin tuaj adb dhe të filloni nga e para:

$ adb kill-server

Për të parë të gjitha opsionet e disponueshme të linjës së komandës, lëshoni komandën e mëposhtme:

$./adb --help

Kjo është ajo për momentin! Për më shumë informacion, shikoni dokumentacionin në internet adb, i cili përmban më shumë raste përdorimi dhe shembuj të linjës së komandës.