Gestionați un dispozitiv Android cu comenzi de la Linux

Introducere Android Debug Bridge

Una dintre modalitățile de a gestionați un dispozitiv Android utilizează Android Debug Bridge (ADB) este un instrument versatil de linie de comandă care ne permite să stabilim comunicarea cu o instanță a unui emulator sau a unui dispozitiv Android conectat la un computer.

Acest software acționează ca un client-server care include trei componente:

  • Un client, care rulează pe mașina de dezvoltare. Puteți invoca un client dintr-un shell prin emiterea unei comenzi adb. Alte instrumente Android, cum ar fi DDMS, creează, de asemenea, clienți adb.
  • Un server, care rulează ca proces de fundal pe mașina de dezvoltare. Serverul gestionează comunicarea dintre client și demonul adb care rulează pe un emulator sau dispozitiv.
  • Un daemon sau daemon, care rulează ca proces de fundal pe fiecare emulator sau instanță de dispozitiv.

Android Debugging Bridge sau Debug Bridge pentru Android ne permite să efectuăm sarcini de întreținere, monitorizare a sistemului sau a aplicației sau analiză criminalistică, dacă este necesar.

Un dispozitiv Android virtual sau un telefon Android fizic trebuie să fie în modul de depanare sau în modul dezvoltator pentru a avea acces complet. ADB este un instrument utilizat pentru conectarea și trimiterea comenzilor pe telefonul dvs. Android de pe un desktop sau laptop.

Instrumentul ADB funcționează pe Linux sau Windows, în acest tutorial vom vedea cum funcționează de la Linux.

Primul lucru va fi instalarea adb, astfel încât, de exemplu, prin ADB putem actualiza sistemul, executa comenzi shell, gestionăm redirecționarea porturilor sau copierea fișierelor.

Instalăm instrumentele minime necesare din următorul depozit:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get update sudo apt-get install android-tools-adb android-tools-fastboot
Putem de asemenea instalați Android SDK 24.4.1 sau schimbați numărul versiunii după caz ​​(android-sdk_rxxxx-linux.tgz), dintr-o fereastră terminal introducem următoarele comenzi.
 cd $ HOME wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz dezarhivați android-sdk_r24.4.1-linux.tgz cd android-sdk-linux /
Apoi adăugăm variabilele de mediu astfel încât să putem executa comenzile de oriunde
 export PATH = $ {PATH}: ~ / android-sdk-linux / tools export PATH = $ {PATH}: ~ / android-sdk-linux / platform-tools
În continuare vom vedea cum în ADB găsim o colecție de instrumente și comenzi utile care ne vor ajuta să comunicăm dispozitivul nostru direct cu computerul pentru a accesa, printre altele, modul de recuperare sau recuperare. Desigur, pentru ca acest lucru să fie posibil, avem nevoie de un cablu și conectăm smartphone-ul prin USB la computer.

Trebuie să activăm modul de depanare sau modul Programator pentru a putea interacționa, pe telefonul Android, trebuie să mergem la meniu Setări> Despre telefon și faceți clic de 7 ori pe opțiunea Număr compilare pentru a activa modul de depanare.

Apoi conectăm telefonul prin USB la computer și putem vedea specificațiile portului USB prin următoarea comandă de la terminal:

 sudo lsusb

Deci putem vedea telefonul conectat și ne întoarcem la meniul Setări unde va apărea un nou meniu în funcție de versiunea noastră, poate fi Opțiuni de dezvoltare sau Depanare, în cadrul acestui meniu vom activa Depanarea USB.

Atunci trebuie să vedem dacă adb ne recunoaște telefonul folosind următoarea comandă

 dispozitive adb 

Cu această comandă obținem o prezentare generală a tuturor dispozitivelor conectate la computer și care au Suport ADB. Acest lucru este foarte util dacă avem mai multe smartphone-uri sau tablete. Dacă starea este offline este pentru că nu avem permisiuni la telefon sau nu avem activat modul de depanare USB.

Anteriorpagina 1 din 2UrmătorulV-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave