Udhëzues i plotë për Android Debug Bridge (ADB): Gjithçka që duhet të dini

Përditësimi i fundit: Tetor 27, 2026
  • Një mjet i gjithanshëm i linjës së komandës që mundëson komunikim të thellë midis një kompjuteri dhe një pajisjeje Android.
  • Sistem i bazuar në një arkitekturë klient-server që lehtëson instalimin e aplikacioneve, korrigjimin e gabimeve dhe menaxhimin e skedarëve.
  • Mbështet lidhjet nëpërmjet kabllit USB dhe protokolleve pa tel nëpërmjet Wi-Fi për më shumë komoditet.

Konfigurimi i punës me një laptop që shfaq kod dhe një smartphone Android mbi një tavolinë druri.

Nëse ndonjëherë keni ndjerë se sistemi Android nuk i plotëson kërkesat dhe dëshironi të ndryshoni funksionimin e brendshëm të telefonit tuaj , Android Debug Bridge, ose ADB, është pikërisht ajo që po kërkoni. Në thelb, është një urë komunikimi që i lejon kompjuterit dhe pajisjes suaj të kuptojnë njëri-tjetrin në një nivel shumë të thellë, duke hapur dyer që Google zakonisht i mban të mbyllura për përdoruesin mesatar, por që janë flori i pastër për zhvilluesit dhe entuziastët e teknologjisë.

Ky mjet nuk është vetëm për programuesit; kushdo që dëshiron të instalojë aplikacione jozyrtare , të krijojë kopje rezervë të plotë ose të menaxhojë sistemin e tij pa lundruar në menutë e zakonshme mund të përfitojë prej tij. Është një program i gjithanshëm që e transformon terminalin tuaj të komandës në një telekomandë ultra të fuqishme për menaxhimin e çdo aspekti të telefonit ose tabletit tuaj Android.

Si funksionon në të vërtetë ADB?

Personi që lidh një telefon inteligjent Android me një laptop duke përdorur një kabllo USB.

Për të kuptuar ADB-në, duhet ta vizualizoni atë si një sistem me tre pjesë që punon në sinkronizim. Së pari, është klienti , i cili është programi që e nisni nga kompjuteri juaj (qoftë Windows, Mac apo Linux) për të dërguar komanda. Pastaj është serveri , një proces që funksionon në sfond në PC-në tuaj dhe është përgjegjës për organizimin e trafikut të të dhënave në mënyrë që udhëzimet të arrijnë në destinacionin e tyre pa probleme.

Së fundmi, pajisja Android përmban daemonin ose adbd , i cili është përgjegjës për ekzekutimin e komandave të marra. I gjithë ky sistem zakonisht komunikon nëpërmjet portit TCP 5037 në kompjuter. Kur jepni një komandë, klienti kontrollon nëse serveri është aktiv; nëse jo, e nis automatikisht atë përpara se të përpiqet të lidhet me pajisjen, qoftë një telefon fizik apo një emulator.

  Signal, aplikacioni i mesazheve të sigurta që mbron bisedat tuaja

Hapat për të përgatitur telefonin tuaj

Nuk mund ta lidhësh kabllon dhe të presësh që gjithçka të funksionojë në mënyrë perfekte që në herën e parë, pasi Android e mbron sistemin për arsye sigurie. Hapi i parë është të aktivizosh Opsionet e Zhvilluesit . Kjo bëhet duke shkuar te Cilësimet, pastaj te Rreth telefonit dhe duke prekur Numrin e Ndërtimit shtatë herë radhazi. Pasi sistemi t'ju njoftojë se tani jeni zhvillues, duhet të hyni në këtë meny të re dhe të kontrolloni kutinë e Debugging USB.

Kur ta lidhni pajisjen tuaj për herë të parë, do të shihni një mesazh në telefonin tuaj që ju pyet nëse i besoni çelësit RSA të kompjuterit. Është thelbësore ta pranoni këtë autorizim , pasi është masa e sigurisë që parandalon aksesin e paautorizuar në të dhënat tuaja thjesht duke lidhur një kabllo. Nëse keni një pajisje Huawei, mbani mend se mund t'ju duhet të futni një PIN shtesë për të aktivizuar këtë modalitet.

Instalimi në sisteme të ndryshme operative

Pamje nga afër e një terminali komandash në ekranin e një laptopi, që përshkruan përdorimin e ADB-së.

Në Windows, keni dy mundësi. Më e shpejta është të shkarkoni Platform Tools dhe të ekzekutoni terminalin nga ajo dosje. Nëse preferoni një qasje më profesionale, mund të instaloni Android Studio dhe të menaxhoni gjithçka nga SDK Manager, duke instaluar Google USB Drivers për të shmangur problemet e zbulimit. Për të shmangur shkrimin e shtegut të plotë çdo herë, është më mirë të shtoni dosjen ADB në variablat e mjedisit të sistemit tuaj (PATH). Në këtë mënyrë, mund të shkruani "adb" në çdo terminal dhe do të funksionojë menjëherë.

Nëse përdorni macOS, procesi është i ngjashëm: shkarkoni skedarin zip, ekstraktojeni atë dhe përdorni Terminalin. Këtu, shpesh do t'ju duhet të përdorni `./adb` në vend të vetëm `adb` nëse nuk e keni konfiguruar PATH-in tuaj. Në Linux, gjërat janë më të thjeshta falë menaxherëve të paketave; në shpërndarjet e bazuara në Debian ose Ubuntu, një `sudo apt-get install android-sdk-platform-tools` i thjeshtë zakonisht është i mjaftueshëm për të vënë gjithçka në punë brenda sekondash.

  Udhëzues i plotë për rishikimet e aplikacioneve Android

Lidhje pa tel: Lamtumirë kabllove

Duke filluar me Android 11, Google prezantoi debugging-un nativ pa tel, i cili është një bekim sepse eliminon problemet e shkaktuara nga kabllot me defekt ose drajverët e instaluar gabimisht. E tëra çfarë ju nevojitet është që PC dhe pajisja juaj mobile të jenë në të njëjtin rrjet Wi-Fi. Nga opsionet e zhvilluesit, aktivizoni debugging-un pa tel dhe përdorni opsionin " çifto pajisjen me kod".

Në kompjuterin tuaj, do të ekzekutoni komandën adb pair IP:puerto Fut kodin që shikon në ekran. Pasi të çiftëzohet, mund të lidhesh përgjithmonë me adb connect IP:puertoPër ata me versione më të vjetra (Android 10 ose më të ulët), procesi është më i vështirë: kërkon një lidhja fillestare USB për të ekzekutuar komandën adb tcpip 5555 përpara se të jeni në gjendje të shkëputni kabllon dhe të lidheni nëpërmjet IP-së.

Komandat thelbësore dhe menaxhimi i sistemit

Pamje nga afër e një kablli USB-C të zi në një sipërfaqe të çelët.

Arsenali i ADB-së është i pamasë. Për të filluar, adb devices Ky është komanda bazë për të kontrolluar nëse PC e njeh pajisjen mobile. Nëse keni shumë pajisje të lidhura, mund të përdorni opsionin -s e ndjekur nga numri serial për ta drejtuar porosinë te një person specifik. Për të instaluar një aplikacion, thjesht adb install ruta_del_apkDhe nëse është një version prove, duhet të shtoni parametrin -t.

Fuqia e vërtetë qëndron në adb shellqë ju vendos direkt në një terminal Unix brenda Android. Nga këtu mund të përdorni Menaxheri i Aktiviteteve (am) për të detyruar mbylljen e aplikacioneve ose për të nisur aktivitete specifike, dhe Menaxheri i Paketave (pm) Për të çinstaluar bloatware (ato aplikacione të parainstaluara që janë të padobishme) duke përdorur komandën pm uninstall.

Karakteristika të përparuara: Kapje, video dhe skedarë

Zhvilluesi përdor njëkohësisht një laptop dhe një telefon celular për debugging të softuerit.

Nëse keni nevojë të dokumentoni diçka, mund të bëni një pamje të ekranit me adb shell screencap ose regjistroni ekranin në formatin MPEG-4 duke përdorur screenrecordPër zhvendosjen e skedarëve, ADB është i pakrahasueshëm: tërheq adb shkarkon skedarë nga celulari në PC, ndërsa shtytje adb Ngarkoni çdo dosje ose dokument nga kompjuteri juaj në memorien e brendshme të pajisjes.

  Udhëzues i plotë i Qytetit të Dragoit për të zotëruar ngjarjet dhe dragonjtë

Për përdoruesit më teknikë, ekziston modaliteti Burst (në versionet e fundit të ADB), i cili përshpejton transferimin e skedarëve të mëdhenj duke zvogëluar vonesën. Gjithashtu mund të menaxhoni bazat e të dhënave SQLite direkt nëse keni akses root, duke ju lejuar të shqyrtoni strukturën e të dhënave të aplikacioneve tuaja të preferuara përmes terminalit.

Zotërimi i këtij mjeti ju lejon të bëni gjithçka, nga optimizimi i performancës së sistemit duke eliminuar proceset e panevojshme deri te rifitimi i kontrollit të një pajisjeje me ekran të thyer duke lidhur një maus nëpërmjet USB OTG. Duke kombinuar menaxhimin e portave, kontrollin e paketave dhe një shell komandash, Android Debug Bridge bëhet një shoqërues i domosdoshëm për këdo që dëshiron të përfitojë sa më shumë nga hardueri i tij Android pa kufizime.