Instalarea SDK-ului Android și configurarea ADB. Dezvoltare pentru Android: instalarea SDK-ului Instalarea SDK-ului pe Windows 7

Instalarea SDK-ului Android și configurarea ADB. Dezvoltare pentru Android: instalarea SDK-ului Instalarea SDK-ului pe Windows 7

09.05.2018

Acest articol va ajuta toți începătorii și proprietarii de dispozitive Android să se familiarizeze cu SDK. O sa inveti cum se instalează Android sdk. De ce este necesar acest lucru: în primul rând, pentru hacking, în al doilea rând, pentru a accesa partea de sistem a firmware-ului și modificarea ulterioară a acestuia și, în al treilea rând, pentru a obține drepturi de root.
Există un instrument în SDK ADB (Android Debug Bridge) Debugging Bridge pentru Android sau altă interfață pentru depanarea Android, cu el puteți:

Acest manifest trebuie să fie în directorul rădăcină al fiecărei aplicații. Acțiunile și setările individuale, permisiunile și setările aplicației, cum ar fi pictograma etc., sunt enumerate aici. Are o înțelegere detaliată a tot ceea ce este necesar ca dezvoltator. Aici putem seta multe filtre, cum ar fi ce activitate vrem să listăm, ce aplicație, ce mesaje să scriem etc. Cu acest instrument este ușor să găsiți exact ce a mers prost. Vom afla care linie este eroarea.

Găsim variabilele de mediu ale elementului și găsim elementul cale, faceți clic pe Editați și, fără a șterge nimic, adăugați calea separată prin punct și virgulă C:\adt-bundle-windows\platform-tools(Vezi poza). Faceți clic pe OK.

De asemenea, puteți descărca și instala. Să mergem la site-ul oficial al bibliotecii, să mergem la secțiunea „Descărcare” și să facem clic pe „Descărcare instalator”. În sfârșit, avem totul încărcat, acum există doar actualizare și progres. Începătorii completează căsuțele, precum și în imagine, cele avansate pot fi completate după ei înșiși.

Vom cunoaște biblioteca creând un joc simplu în care nu vom folosi extensia. Al doilea lucru ar trebui să fie să ne dezvoltăm cu succes baza de design. Și acesta va fi ultimul pentru astăzi. Proiectul a fost importat de noi și vedem că este format din trei directoare.

Acum haideți să verificăm dacă totul funcționează: mergeți la Start, lansați linia de comandă (de preferință ca administrator pentru Windows Vista/7) și introduceți comanda adb și obțineți următoarele.

Rezultat

Dacă l-ai primit, atunci totul funcționează excelent.

Comenzile ADB

Iată o listă de comenzi utile:
dispozitive adb - Vizualizați o listă de dispozitive care sunt deja conectate la computer
adb wait-for-device - Așteptați până când dispozitivul se conectează
adb get-serialno - Vedeți numărul de serie al dispozitivului
adb logcat - Vezi ce se întâmplă în interiorul dispozitivului
adb logcat > c:\logcat.txt - Comanda va salva toate modificările într-un fișier
filtre pentru logcat
V - Verbos (prioritatea cea mai scăzută, modul implicit)
D - Depanare (depanare)
I - Informații (informații)
W - Avertisment
E - Eroare
F - Fatal (eroare critică)
S - Silențios (cel mai mare prioritate, mod silențios, nu scoate nimic)
Exemplu adb logcat *:W - Afișează numai mesajele de eroare ale sistemului
adb logcat [-b ] - Afișează informații despre memoria tampon de sistem
radio - Vizualizați bufferul care conține mesajele de la modulul radio/telefonie.
evenimente - Vizualizați un buffer care conține mesaje cu evenimentele asociate.
main - Vizualizați buffer-ul principal de jurnal (implicit)
Exemplu adb logcat -b radio
adb reboot - Reporniți dispozitivul.
adb reboot recovery - Reporniți dispozitivul în modul de recuperare.
adb reboot bootloader - Reporniți în modul bootloader.
adb shell cat /proc/mtd - Vizualizați informații despre „partițiile” memoriei dispozitivului.
adb shell df - Vizualizați informații despre partiții și resurse gratuite.
adb push - Copiați un fișier pe dispozitiv.
adb pull - Copiați un fișier pe computer.
adb install [-l] [-r] [-s] - instalarea aplicației
Exemplu de instalare adb de pe:/adb/app/autostarts.apk Instalați fișierul autostarts.apk aflat în folderul /adb/app/ de pe disc cu:
filtre
-l Blocați aplicația.
-r Reinstalați aplicația, salvând datele.
-s Instalați aplicația pe cardul de memorie.
adb uninstall - Dezinstalarea unei aplicații.
Exemplu de dezinstalare adb autostarts.apk

Trebuie să punem bazele jocului nostru, dacă vezi același lucru ca imaginea, ești absolut cool și totul funcționează așa cum ar trebui. Cehii sunt disperat de lenți. În ceea ce privește compatibilitatea avansată, totul va funcționa, dar nu va urma neapărat tendințele. Preparați cafea sau ceai pentru că va dura mult timp.

Utilizarea dispozitivelor virtuale

Dacă nu, descărcați-l și instalați-l mai întâi. Trebuie să activați depanarea direct pe telefon sau tabletă. În câmpul Nume, introduceți cum doriți să fie numit dispozitivul dvs. virtual. Vei deschide o fereastră care merită atenția ta. Una interesantă este opțiunea „Scale” pentru dimensiunea reală, care vă permite să reglați dimensiunea afișajului telefonului și moliciunea afișajului laptopului. Rezultatul este că puteți afișa un portret de 800 px pe ecranul unui laptop cu un portret de 768 px, iar o parte din acesta încă ocupă dungi diferite.



Datorită SDK-ului Android, puteți deschide orice aplicație Android pe computer. De exemplu, puteți juca Froot Ninja sau Talking Tom pe sistemul dvs. de lucru. Acest program va fi relevant pentru proprietarii de dispozitive mobile ale acestei platforme populare, dezvoltatorii de software sau cei care intenționează să cumpere un smartphone pe sistemul de operare Android. Acest utilitar poate fi folosit pentru a selecta aplicațiile necesare pentru telefonul dvs., cu toate acestea, procesul de instalare a acestora pe computer este destul de complicat. Să încercăm să descărcam Android SDK gratuit și să instalăm noua versiune pe computer.

Dacă totul ar fi funcționat atât de bine, ce ai fi planificat? Introduceți un nume de proiect în Titlul proiectului și faceți clic pe Următorul. Numele pachetului trebuie să conțină numele pachetului aplicației dvs. Creați acțiunea pe care doriți să o testați și nu schimbați numele. Ce înseamnă asta mai târziu?

Apoi faceți clic pe „Finish” și aplicația va fi creată. Faceți dublu clic pe el și răsfoiți numeroasele formulare și mai multe file de mai jos. Nu vă faceți griji, vom explica totul în alte lucrări. Veți primi aproximativ 13 linii de cod sursă pentru ceva obscur și puțin necunoscut. Dacă aveți un telefon conectat corect, aplicația se va descărca pe acesta.

Posibilitati:

  • emularea aplicațiilor mobile;
  • selectarea dispozitivului Android dorit pentru afișarea aplicațiilor;
  • instalarea diferitelor versiuni de sistem de operare Android;
  • alegerea designului interfeței.

Principiul de funcționare:

Interfața programului arată ca un dispozitiv mobil. Funcția principală a SDK-ului Android este emularea aplicațiilor pentru telefoane cu platforma Android. Când folosesc programul, mulți utilizatori pot întâmpina probleme în timpul instalării aplicațiilor. Acest utilitar va fi util pentru dezvoltatorii de software pentru smartphone-uri; vă permite să vedeți rezultatele muncii dvs. În etapa instalării programului, trebuie să selectați versiunile de sistem de operare Android necesare pentru instalare. După aceea, puteți adăuga aplicațiile necesare în program pentru a le testa și vizualiza.

Dacă nu, veți vedea o fereastră în care alegeți ce dispozitiv rulează aplicația. Vă vom explica toate acestea data viitoare, vă vom arăta cum să lansați altul dintr-o activitate și cum să utilizați o anumită vizualizare. Dacă nu știți niciun sfat, nu vă fie teamă să întrebați în comentarii. Nu-mi place deloc traducerea sursei. Resursele de scriere sunt atât de mult în limba engleză. Dacă numele de utilizator asociat aplicației dvs. include un nume de companie sau o marcă, trebuie fie să autorizați acea companie să folosească numele companiei sau marca în numele dvs. de utilizator, fie să vă schimbați numele de utilizator pentru a elimina numele companiei sau marca. Aplicația dvs. îndeplinește cerințele aplicației. Sunteți singurul responsabil pentru toate aspectele dezvoltării și utilizării Aplicației dvs., inclusiv documentația aferentă, asistența utilizatorului, asistența și garanția.

  • Responsabilitatea pentru utilizare.
  • Proprietatea materialelor programului.
Sunteți de acord că forma și natura Materialelor Programului pot fi modificate fără notificare și că versiunile viitoare ale Materialelor Programului pot fi incompatibile cu aplicațiile dezvoltate în versiunile anterioare ale Materialelor Programului.

Android SDK rulează pe Windows XP, Vista, 7 și 8.

Pro:

  • testarea tuturor aplicațiilor Android;
  • suport pentru diverse dispozitive Android;
  • posibilitatea de a descărca gratuit Android SDK pe computer;
  • interfață simplă.

Minusuri:

  • interfata engleza;
  • Pot exista dificultăți în a lucra pentru începători.

Android SDK este foarte util pentru dezvoltatorii de aplicații Android. Puteți testa orice program mobil direct pe computer.

Prezentul Acord începe la data la care indicați că acceptați termenii și condițiile prezentului Acord și rămâne în vigoare până la rezilierea în conformitate cu termenii acestui Acord. Oricare dintre părți poate rezilia prezentul acord pentru orice motiv. Cu toate acestea, prevederile care ar supraviețui în mod natural rezilierii acestui Acord vor supraviețui. Fiecare parte reprezintă și garantează celeilalte: are toate drepturile, puterile și abilitățile necesare pentru a îndeplini și îndeplini obligațiile prevăzute de prezentul Acord; nu este necesară nicio autorizare sau aprobare a vreunei terțe părți în legătură cu executarea, livrarea sau executarea acestui Contract de către acea parte; prezentul Acord constituie o obligație legală, valabilă și obligatorie care trebuie îndeplinită în conformitate cu termenii acestuia; iar obligațiile respectivei părți în temeiul prezentului Acord nu încalcă nicio Lege și nici alt acord la care acea parte este legată. Declarați și garantați că aveți toate drepturile de proprietate intelectuală, inclusiv toate brevetele, mărcile comerciale, secretele comerciale, drepturile de autor sau alte drepturi de proprietate necesare în Aplicație și Înscriere. Dacă utilizați materiale terță parte, declarați și garantați că aveți dreptul de a distribui materialul terță parte în aplicație. Este posibil să aveți drepturi care variază de la jurisdicție la jurisdicție; cu toate acestea, declinările de mai sus se aplică în măsura maximă permisă de legea aplicabilă. Cu excepția cazurilor în care este interzis, sunteți de acord că toate litigiile, pretențiile și procedurile care decurg direct sau indirect din sau sunt legate de acest Acord vor fi rezolvate individual, fără nicio formă de acțiune colectivă și exclusiv în instanțele guvernamentale sau federale situate în Johnson County, Kansas. Sunteți de acord să renunțați la toate apărările de lipsă de jurisdicție personală și forum non conveniens în ceea ce privește locul și jurisdicția în instanțele de stat și federale din Johnson County, Kansas. Nici conduita dintre părți și nici practica comercială nu vor modifica acest acord. Dacă vreo prevedere din prezentul acord este considerată nevalidă, restul acestui acord va continua să se aplice. Dacă vreo prevedere din prezentul acord este considerată ilegală, nulă sau inaplicabilă, atunci acea prevedere va fi considerată separabilă din prezentul acord, iar prevederile rămase vor continua să fie valabile și aplicabile. Orice pretinsă cesiune care încalcă prezentul Acord este nulă. Nu puteți utiliza, exporta, reexporta, importa, vinde sau transfera niciunul dintre Materialele Programului, cu excepția cazurilor permise de legislația Statelor Unite și alte legi aplicabile în jurisdicția în care obțineți astfel de Materiale de Program. Convenția privind contractele de vânzare internațională de bunuri. . Cu toate acestea, sunt necesare certificări speciale și profiluri de servicii.

Cu toate acestea, utilizarea utilitarului necesită cunoștințe speciale și poate fi problematică pentru utilizatorii începători.

Datorită SDK-ului Android, puteți deschide orice aplicație Android pe computer. De exemplu, puteți juca Froot Ninja sau Talking Tom pe sistemul dvs. de lucru. Acest program va fi relevant pentru proprietarii de dispozitive mobile ale acestei platforme populare, dezvoltatorii de software sau cei care intenționează să cumpere un smartphone pe sistemul de operare Android. Acest utilitar poate fi folosit pentru a selecta aplicațiile necesare pentru telefonul dvs., cu toate acestea, procesul de instalare a acestora pe computer este destul de complicat. Să încercăm să descărcam Android SDK gratuit și să instalăm noua versiune pe computer.

Posibilitati:

  • emularea aplicațiilor mobile;
  • selectarea dispozitivului Android dorit pentru afișarea aplicațiilor;
  • instalarea diferitelor versiuni de sistem de operare Android;
  • alegerea designului interfeței.

Principiul de funcționare:

Interfața programului arată ca un dispozitiv mobil. Funcția principală a SDK-ului Android este emularea aplicațiilor pentru telefoane cu platforma Android. Când folosesc programul, mulți utilizatori pot întâmpina probleme în timpul instalării aplicațiilor. Acest utilitar va fi util pentru dezvoltatorii de software pentru smartphone-uri; vă permite să vedeți rezultatele muncii dvs. În etapa instalării programului, trebuie să selectați versiunile de sistem de operare Android necesare pentru instalare. După aceea, puteți adăuga aplicațiile necesare în program pentru a le testa și vizualiza.

Android SDK rulează pe Windows XP, Vista, 7 și 8.

Pro:

  • testarea tuturor aplicațiilor Android;
  • suport pentru diverse dispozitive Android;
  • posibilitatea de a descărca gratuit Android SDK pe computer;
  • interfață simplă.

Minusuri:

  • interfata engleza;
  • Pot exista dificultăți în a lucra pentru începători.

Android SDK este foarte util pentru dezvoltatorii de aplicații Android. Puteți testa orice program mobil direct pe computer.

Cu toate acestea, utilizarea utilitarului necesită cunoștințe speciale și poate fi problematică pentru utilizatorii începători.

Ultima actualizare: 14.11.2017

Tot ceea ce facem pe Android folosind Java depinde de Android SDK - dacă creăm o aplicație pentru o anumită versiune, de exemplu, pentru Android Nougat, atunci trebuie să avem instalate instrumentele SDK corespunzătoare. Acest lucru trebuie luat în considerare în timpul dezvoltării.

Să deschidem Android Studio. În mod implicit, dacă rulăm programul pentru prima dată, atunci ni se deschide un meniu inițial. În partea de jos a ecranului de pornire al programului, găsiți butonul „Configurare” și faceți clic pe el:

Pentru o vizualizare mai detaliată a tuturor componentelor pentru fiecare platformă, faceți clic pe linkul Afișare detalii pachet din partea de jos a ferestrei.

Aici putem vedea în detaliu ce pachete sunt instalate pentru fiecare platformă. Toate componentele sunt grupate după o anumită versiune SDK, de exemplu, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) și așa mai departe. Fiecare versiune SDK reprezintă de fapt o anumită versiune sau o subversiune a sistemului de operare Android. Dar fiecare versiune a SDK-ului include o gamă largă de componente, inclusiv instrumente de dezvoltare pentru televizoare, ceasuri inteligente etc. Nu toate aceste instrumente pot fi necesare, așa că nu are rost să instalați complet toate versiunile SDK-ului.

În acest caz, vom fi interesați în primul rând de articolul Platformă Android SDK. Platforma Android SDK conține toate funcționalitățile principale care sunt utilizate în timpul dezvoltării. Acest articol poate fi selectat pentru toate acele platforme pentru care vom compila aplicația. În special, recomand alegerea celor mai noi platforme - Android 8.0/7.1, precum și a celor care vor fi folosite ca platforme minimale, de exemplu, Android 5.0 / 5.1.

Pe lângă platforma SDK, fiecare platformă conține, de regulă, o serie de componente care sunt destinate testării aplicației pe un emulator:

    Imaginea sistemului Android TV Intel x86 Atom

    Imaginea sistemului Android Wear Intel x86 Atom

Pentru platformele anterioare, lista componentelor poate varia.

Dacă nu intenționați să utilizați un emulator, atunci aceste componente nu sunt atât de importante. Și invers, dacă testarea va avea loc pe un emulator, atunci ar trebui să instalați o imagine de sistem pentru aceasta API-urile Google Intel x86 Atom System Image sau Google Play Intel x86 Atom System Image.

Aici, cele mai importante pachete pentru noi sunt:

    Depozitul de asistență Android

    Biblioteca de suport Android

    Servicii Google Play

    Depozitul Google

    Driver USB Google

Aceste pachete instalează depozite Android și servicii Google Play. În plus, dacă doriți să utilizați un smartphone Google - Nexus 5/5X și 6/6P sau Google Pixel - pentru a testa aplicații, atunci trebuie să instalați pachetul Google Usb Driver, care oferă un driver pentru lucrul cu aceste smartphone-uri. Dacă intenționați să utilizați un smartphone de la alt producător, atunci în acest caz va trebui să instalați un driver USB direct de la acest producător. De regulă, atunci când conectați un smartphone, sistemul însuși încearcă să instaleze driverul.

Dacă intenționați să utilizați un emulator, ar trebui să instalați și pachetul Intel x86 Emulator Accelerator (instalator HAXM).

Și dacă în timpul procesului de dezvoltare sau de testare apar probleme cu unele versiuni ale sistemului de operare Android, atunci este probabil ca rădăcina problemei să se afle în lipsa componentelor necesare pentru anumite platforme. În acest caz, puteți lansa SDK Manager din Android Studio și puteți instala manual componentele lipsă.

Ulterior, de fiecare dată când lansați Android Studio, vor apărea notificări pop-up despre disponibilitatea actualizărilor pe platformă, ceea ce este destul de convenabil și va permite proiectelor să țină pasul cu cele mai recente actualizări de la Google.

Dacă mai târziu trebuie să apelăm SDK Manager, putem face acest lucru din Android Sudio prin bara de instrumente.

Android SDK este cel mai popular emulator pentru platforma mobilă Android. Acest pachet este folosit de mulți dezvoltatori pentru a-și crea aplicațiile, iar utilizatorii obișnuiți îl folosesc ca o introducere în platforma în sine.

Cu toate acestea, utilizatorului i se oferă o serie de capabilități suplimentare - de exemplu. Pentru a înlocui firmware-ul sau nucleul sistemului de operare, mulți utilizatori folosesc programul ADB, care face parte din SDK-ul Android descris mai sus. Acest program vă permite să stabiliți o conexiune între dispozitiv și un computer personal și să efectuați o serie de manipulări cu sistemul.

Instalarea și configurarea pachetului Android SDK și ADB (Android Debug Bridge)

  1. Și astfel, inițial trebuie să descărcați cea mai recentă versiune a emulatorului Android SDK. Se recomandă descărcarea arhivei zip pentru a evita problemele de instalare. Transferăm folderul din arhiva numită android-sdk-windows în folderul rădăcină al unității C, rezultând calea C:\android-sdk-windows.
  2. După ce vă asigurați că computerul este conectat la Internet, rulați programul SDK Manadger, care se află în folderul android-sdk-windows. Va apărea o fereastră ca aceasta.

    Trebuie să descarcăm și să instalăm Android SDK Platform-tools și Android SDK Tools. Dintre toate punctele, trebuie să verificați aceste două puncte și să faceți clic pe butonul Instalare. Întregul proces de instalare va avea loc automat. Acum, pentru a lucra cu dispozitivul, trebuie să instalați driverele acestuia.

  3. Accesați folderul C:\android-sdk-windows\platform-tools\ și vedeți programul ADB instalat acolo. Calea către program va arăta astfel: C:\android-sdk-windows\platform-tools\adb și pentru a nu o introduce de fiecare dată când trebuie să editați variabila PATH. Dacă Windows 7 este instalat pe computer, faceți clic dreapta pe comanda rapidă „Computer”, selectați „Proprietăți” și în fereastra care apare, selectați „Setări avansate de sistem”. Dacă aveți Windows XP instalat, faceți clic dreapta pe „ Computerul meu” ”, apoi „Proprietăți”.
  4. În fereastra selectată fila „Avansat”, faceți clic pe „Mutați mediul”. În lista de parametri „Variabile de sistem”, selectați „cale” și faceți clic pe butonul de editare. În fereastra editorului de variabile care apare, trebuie să adăugați calea în elementul „valoare variabilă” la sfârșitul rândului (după punct și virgulă); c:\android-sdk-windows\tools;c:\android-sdk -windows\platform-tools;. Dacă nu au existat punct și virgulă, asigurați-vă că le adăugați. Salvați modificările făcând clic pe OK.
  5. În continuare trecem la etapa instalării driverului de dispozitiv. Multe dispozitive de la diferiți producători au un computer pentru a sincroniza gadgetul cu un computer, iar dacă utilizați unul, atunci probabil că aveți deja driverul instalat. Dacă nu aveți drivere, atunci trebuie să le instalați. Pentru a face acest lucru, accesați folderul SDK-ului instalat anterior și lansați SDK Manager. Procesul de instalare a driverului este similar cu instalarea instrumentelor platformei Android SDK și instrumentelor Android SDK descrise mai sus. Selectați pachetul Google Usb Driver din listă și faceți clic pe Instalare. Driverele vor fi descărcate în folderul C:\1\android-sdk-windows\extras\google\usb_driver.

  6. Acum accesați meniul principal al smartphone-ului sau tabletei, accesați Aplicații și activați Depanarea USB acolo. Conectăm gadgetul la un computer personal, care va detecta o nouă conexiune și va oferi instalarea unui driver pe el. Le-am descărcat deja cu succes mai sus, așa că le instalăm din acel folder. După instalare, un nou dispozitiv va apărea în managerul de dispozitive („Computer” -> „Proprietăți” -> „Manager dispozitiv”) - „Interfață ADB”.
  7. Acum trebuie doar să lansați programul ADB. Este mai bine să gestionați aplicația folosind linia de comandă, să o apelați pe care trebuie să mergeți la „Start” și să introduceți cmd în câmpul de căutare și apoi să apăsați Enter. Acum, de exemplu, pentru a vizualiza dispozitivele conectate, introduceți comanda adb devices. Cu toate acestea, cel mai bine este să utilizați o metodă alternativă -
vederi